diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 0c630c15da0..3c986af362f 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3416,7 +3416,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", + " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3888,7 +3888,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1760) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1716) [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...]", "", @@ -4395,71 +4395,141 @@ ], "phpcs": [ "", - "Usage: phpcs [-nwlsaepqvi] [-d key[=value]] [--colors] [--no-colors]", - " [--cache[=]] [--no-cache] [--tab-width=]", - " [--report=] [--report-file=] [--report-=]", - " [--report-width=] [--basepath=] [--bootstrap=]", - " [--severity=] [--error-severity=] [--warning-severity=]", - " [--runtime-set key value] [--config-set key value] [--config-delete key] [--config-show]", - " [--standard=] [--sniffs=] [--exclude=]", - " [--encoding=] [--parallel=] [--generator=]", - " [--extensions=] [--ignore=] [--ignore-annotations]", - " [--stdin-path=] [--file-list=] [--filter=] - ...", - "", - " - Check STDIN instead of local files and directories", - " -n Do not print warnings (shortcut for --warning-severity=0)", - " -w Print both warnings and errors (this is the default)", - " -l Local directory only, no recursion", - " -s Show error codes in all reports", - " -a Run interactively", - " -e Explain a standard by showing the sniffs it includes", - " -p Show progress of the run", - " -q Quiet mode; disables progress and verbose output", - " -m Stop error messages from being recorded", - " (saves a lot of memory, but stops many reports from being used)", - " -v Print processed files", - " -vv Print ruleset and token output", - " -vvv Print sniff processing information", - " -i Show a list of installed coding standards", - " -d Set the [key] php.ini value to [value] or [true] if value is omitted", - "", - " --help Print this help message", - " --version Print version information", - " --colors Use colors in output", - " --no-colors Do not use colors in output (this is the default)", - " --cache Cache results between runs", - " --no-cache Do not cache results between runs (this is the default)", - " --ignore-annotations Ignore all phpcs: annotations in code comments", - "", - " Use a specific file for caching (uses a temporary file by default)", - " A path to strip from the front of file paths inside reports", - " A comma separated list of files to run before processing begins", - " The encoding of the files being checked (default is utf-8)", - " A comma separated list of file extensions to check", - " The type of the file can be specified using: ext/type", - " e.g., module/php,es/js", - " One or more files and/or directories to check", - " A file containing a list of files and/or directories to check (one per line)", - " Use either the \"GitModified\" or \"GitStaged\" filter,", - " or specify the path to a custom filter class", - " Use either the \"HTML\", \"Markdown\" or \"Text\" generator", - " (forces documentation generation instead of checking)", - " A comma separated list of patterns to ignore files and directories", - " How many files should be checked simultaneously (default is 1)", - " Print either the \"full\", \"xml\", \"checkstyle\", \"csv\"", - " \"json\", \"junit\", \"emacs\", \"source\", \"summary\", \"diff\"", - " \"svnblame\", \"gitblame\", \"hgblame\", \"notifysend\" or \"performance\",", - " report or specify the path to a custom report class", - " (the \"full\" report is printed by default)", - " Write the report to the specified file path", - " How many columns wide screen reports should be printed", - " or set to \"auto\" to use current screen width, where supported", - " The minimum severity required to display an error or warning", - " A comma separated list of sniff codes to include or exclude from checking", - " (all sniffs must be part of the specified standard)", - " The name or path of the coding standard to use", - " If processing STDIN, the file path that STDIN will be processed as", - " The number of spaces each tab represents", + "", + "Usage:", + " phpcs [options] ", + "", + "Scan targets:", + " One or more files and/or directories to check,", + " space separated.", + " - Check STDIN instead of local files and", + " directories.", + " --stdin-path= If processing STDIN, the file path that STDIN", + " will be processed as.", + " --file-list= Check the files and/or directories which are", + " defined in the file to which the path is", + " provided (one per line).", + " --filter= Check based on a predefined file filter. Use", + " either the \"GitModified\" or \"GitStaged\" filter,", + " or specify the path to a custom filter class.", + " --ignore= Ignore files based on a comma-separated list of", + " patterns matching files and/or directories.", + " --extensions= Check files with the specified file extensions", + " (comma-separated list). Defaults to", + " php,inc/php,js,css.", + " The type of the file can be specified using:", + " ext/type; e.g. module/php,es/js.", + " -l Check local directory only, no recursion.", + "", + "Rule Selection Options:", + " --standard= The name of, or the path to, the coding", + " standard to use. Can be a comma-separated list", + " specifying multiple standards. If no standard", + " is specified, PHP_CodeSniffer will look for a", + " [.]phpcs.xml[.dist] custom ruleset file in the", + " current directory and those above it.", + " --sniffs= A comma-separated list of sniff codes to limit", + " the scan to. All sniffs must be part of the", + " standard in use.", + " --exclude= A comma-separated list of sniff codes to", + " exclude from the scan. All sniffs must be part", + " of the standard in use.", + "", + " -i Show a list of installed coding standards.", + " -e Explain a standard by showing the names of all", + " the sniffs it includes.", + " --generator= Show documentation for a standard. Use either", + " the \"HTML\", \"Markdown\" or \"Text\" generator.", + "", + "Run Options:", + " -a Run in interactive mode, pausing after each", + " file.", + " --bootstrap= Run the specified file(s) before processing", + " begins. A list of files can be provided,", + " separated by commas.", + " --cache[=] Cache results between runs. Optionally,", + " can be provided to use a specific", + " file for caching. Otherwise, a temporary file", + " is used.", + " --no-cache Do not cache results between runs (default).", + " --parallel= The number of files to be checked", + " simultaneously. Defaults to 1 (no parallel", + " processing).", + " If enabled, this option only takes effect if", + " the PHP PCNTL (Process Control) extension is", + " available.", + "", + " -d Set the [key] php.ini value to [value] or set", + " to [true] if value is omitted.", + " Note: only php.ini settings which can be", + " changed at runtime are supported.", + "", + "Reporting Options:", + " --report= Print either the \"full\", \"xml\", \"checkstyle\",", + " \"csv\", \"json\", \"junit\", \"emacs\", \"source\",", + " \"summary\", \"diff\", \"svnblame\", \"gitblame\",", + " \"hgblame\", \"notifysend\" or \"performance\" report", + " or specify the path to a custom report class.", + " By default, the \"full\" report is displayed.", + " --report-file= Write the report to the specified file path.", + " --report-= Write the report specified in to the", + " specified file path.", + " --report-width= How many columns wide screen reports should be.", + " Set to \"auto\" to use current screen width,", + " where supported.", + " --basepath= Strip a path from the front of file paths", + " inside reports.", + "", + " -w Include both warnings and errors (default).", + " -n Do not include warnings. Shortcut for", + " \"--warning-severity=0\".", + " --severity= The minimum severity required to display an", + " error or warning. Defaults to 5.", + " --error-severity= The minimum severity required to display an", + " error. Defaults to 5.", + " --warning-severity= The minimum severity required to display a", + " warning. Defaults to 5.", + "", + " -s Show sniff error codes in all reports.", + " --ignore-annotations Ignore all \"phpcs:...\" annotations in code", + " comments.", + " --colors Use colors in screen output.", + " --no-colors Do not use colors in screen output (default).", + " -p Show progress of the run.", + " -q Quiet mode; disables progress and verbose", + " output.", + " -m Stop error messages from being recorded. This", + " saves a lot of memory but stops many reports", + " from being used.", + "", + "Configuration Options:", + " --encoding= The encoding of the files being checked.", + " Defaults to \"utf-8\".", + " --tab-width= The number of spaces each tab represents.", + "", + " Default values for a selection of options can be stored in a user-specific", + " CodeSniffer.conf configuration file.", + " This applies to the following options: \"default_standard\", \"report_format\",", + " \"tab_width\", \"encoding\", \"severity\", \"error_severity\", \"warning_severity\",", + " \"show_warnings\", \"report_width\", \"show_progress\", \"quiet\", \"colors\", \"cache\",", + " \"parallel\".", + " --config-show Show the configuration options which are", + " currently stored in the applicable", + " CodeSniffer.conf file.", + " --config-set Save a configuration option to the", + " CodeSniffer.conf file.", + " --config-delete Delete a configuration option from the", + " CodeSniffer.conf file.", + " --runtime-set Set a configuration option to be applied to the", + " current scan run only.", + "", + "Miscellaneous Options:", + " -h, -?, --help Print this help message.", + " --version Print version information.", + " -v Verbose output: Print processed files.", + " -vv Verbose output: Print ruleset and token output.", + " -vvv Verbose output: Print sniff processing", + " information.", "" ], "phplint": [ @@ -7882,7 +7952,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2029) [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)", "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", @@ -8154,7 +8224,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2250) [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: 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", @@ -8426,7 +8496,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:2435) [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: 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", @@ -8791,7 +8861,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 {params,input,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8821,7 +8891,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,subprocess,default}] [--show-failed-logs]", + " [--mode {remote,default,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--benchmark-extended]", " [--container-image IMAGE] [--immediate-submit]", @@ -9064,9 +9134,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)", @@ -9307,7 +9377,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {input,code,params}, --lc {input,code,params}", + " --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)", @@ -9501,12 +9571,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 +9590,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {remote,subprocess,default}", + " --mode {remote,default,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9671,10 +9741,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 23dd4a97503..1532fb7bb85 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "24.4.2", "cfn-lint": "0.87.3", "checkmake": "0.2.0", - "checkov": "3.2.97", + "checkov": "3.2.98", "checkstyle": "10.16.0", "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.2", + "phpcs": "3.10.0", "phplint": "9.3.1", "phpstan": "1.11.1", "pmd": "7.1.0", @@ -73,7 +73,7 @@ "protolint": "0.49.7", "psalm": "Psalm.5.24.0@", "puppet-lint": "4.2.4", - "pylint": "3.2.1", + "pylint": "3.2.2", "pyright": "1.1.363", "raku": "2020.10", "remark-lint": "14.0.2", @@ -108,8 +108,8 @@ "terragrunt": "0.58.7", "terrascan": "1.18.11", "tflint": "0.51.0", - "trivy": "0.51.1", - "trivy-sbom": "0.51.1", + "trivy": "0.51.2", + "trivy-sbom": "0.51.2", "trufflehog": "3.76.3", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0af335b8a02..1863eb12071 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -140,6 +140,11 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [checkov](https://www.checkov.io/) from 3.2.95 to **3.2.97** on 2024-05-20 - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.25.0 to **2.24.0** on 2024-05-20 - [terragrunt](https://terragrunt.gruntwork.io) from 0.58.5 to **0.58.7** on 2024-05-20 + - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.9.2 to **3.10.0** on 2024-05-20 + - [pylint](https://pylint.readthedocs.io) from 3.2.1 to **3.2.2** on 2024-05-20 + - [checkov](https://www.checkov.io/) from 3.2.97 to **3.2.98** on 2024-05-20 + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.51.1 to **0.51.2** on 2024-05-20 + - [trivy](https://aquasecurity.github.io/trivy/) from 0.51.1 to **0.51.2** on 2024-05-20 ## [v7.11.1] - 2024-04-23 diff --git a/README.md b/README.md index 92d7dca33f8..409a4ff8545 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=2484&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=2483&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 ad7822600c1..951f99a7abe 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.4.2 | [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.87.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} | | [**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.97 | [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.98 | [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.16.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} | @@ -63,7 +63,7 @@ | [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.6.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.2 | [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.10.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.3.1 | [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.11.1 | [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} | 7.1.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} | @@ -74,7 +74,7 @@ | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.7 | [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.24.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.2.1 | [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} | +| [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.2.2 | [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.363 | [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} | @@ -108,8 +108,8 @@ | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.58.7 | [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.51.0 | [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.51.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.51.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} | +| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.51.2 | [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.51.2 | | [![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.76.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} | | [**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} | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 492be76db40..f9ddad96c8b 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control + download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks fix Fix misconfiguration in files help Help about any command list List frameworks/controls will list the supported frameworks and controls diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index e9557f8b3cf..06a8d44f70b 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:1760) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1716) [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_phpcs.md b/docs/descriptors/php_phpcs.md index cf112534463..d5156d60025 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.2** +- Version in MegaLinter: **3.10.0** - 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 @@ -96,71 +96,141 @@ phpcs --standard=phpcs.xml mydir/ myfile.php ```shell -Usage: phpcs [-nwlsaepqvi] [-d key[=value]] [--colors] [--no-colors] - [--cache[=]] [--no-cache] [--tab-width=] - [--report=] [--report-file=] [--report-=] - [--report-width=] [--basepath=] [--bootstrap=] - [--severity=] [--error-severity=] [--warning-severity=] - [--runtime-set key value] [--config-set key value] [--config-delete key] [--config-show] - [--standard=] [--sniffs=] [--exclude=] - [--encoding=] [--parallel=] [--generator=] - [--extensions=] [--ignore=] [--ignore-annotations] - [--stdin-path=] [--file-list=] [--filter=] - ... - - - Check STDIN instead of local files and directories - -n Do not print warnings (shortcut for --warning-severity=0) - -w Print both warnings and errors (this is the default) - -l Local directory only, no recursion - -s Show error codes in all reports - -a Run interactively - -e Explain a standard by showing the sniffs it includes - -p Show progress of the run - -q Quiet mode; disables progress and verbose output - -m Stop error messages from being recorded - (saves a lot of memory, but stops many reports from being used) - -v Print processed files - -vv Print ruleset and token output - -vvv Print sniff processing information - -i Show a list of installed coding standards - -d Set the [key] php.ini value to [value] or [true] if value is omitted - - --help Print this help message - --version Print version information - --colors Use colors in output - --no-colors Do not use colors in output (this is the default) - --cache Cache results between runs - --no-cache Do not cache results between runs (this is the default) - --ignore-annotations Ignore all phpcs: annotations in code comments - - Use a specific file for caching (uses a temporary file by default) - A path to strip from the front of file paths inside reports - A comma separated list of files to run before processing begins - The encoding of the files being checked (default is utf-8) - A comma separated list of file extensions to check - The type of the file can be specified using: ext/type - e.g., module/php,es/js - One or more files and/or directories to check - A file containing a list of files and/or directories to check (one per line) - Use either the "GitModified" or "GitStaged" filter, - or specify the path to a custom filter class - Use either the "HTML", "Markdown" or "Text" generator - (forces documentation generation instead of checking) - A comma separated list of patterns to ignore files and directories - How many files should be checked simultaneously (default is 1) - Print either the "full", "xml", "checkstyle", "csv" - "json", "junit", "emacs", "source", "summary", "diff" - "svnblame", "gitblame", "hgblame", "notifysend" or "performance", - report or specify the path to a custom report class - (the "full" report is printed by default) - Write the report to the specified file path - How many columns wide screen reports should be printed - or set to "auto" to use current screen width, where supported - The minimum severity required to display an error or warning - A comma separated list of sniff codes to include or exclude from checking - (all sniffs must be part of the specified standard) - The name or path of the coding standard to use - If processing STDIN, the file path that STDIN will be processed as - The number of spaces each tab represents + +Usage: + phpcs [options] + +Scan targets: + One or more files and/or directories to check, + space separated. + - Check STDIN instead of local files and + directories. + --stdin-path= If processing STDIN, the file path that STDIN + will be processed as. + --file-list= Check the files and/or directories which are + defined in the file to which the path is + provided (one per line). + --filter= Check based on a predefined file filter. Use + either the "GitModified" or "GitStaged" filter, + or specify the path to a custom filter class. + --ignore= Ignore files based on a comma-separated list of + patterns matching files and/or directories. + --extensions= Check files with the specified file extensions + (comma-separated list). Defaults to + php,inc/php,js,css. + The type of the file can be specified using: + ext/type; e.g. module/php,es/js. + -l Check local directory only, no recursion. + +Rule Selection Options: + --standard= The name of, or the path to, the coding + standard to use. Can be a comma-separated list + specifying multiple standards. If no standard + is specified, PHP_CodeSniffer will look for a + [.]phpcs.xml[.dist] custom ruleset file in the + current directory and those above it. + --sniffs= A comma-separated list of sniff codes to limit + the scan to. All sniffs must be part of the + standard in use. + --exclude= A comma-separated list of sniff codes to + exclude from the scan. All sniffs must be part + of the standard in use. + + -i Show a list of installed coding standards. + -e Explain a standard by showing the names of all + the sniffs it includes. + --generator= Show documentation for a standard. Use either + the "HTML", "Markdown" or "Text" generator. + +Run Options: + -a Run in interactive mode, pausing after each + file. + --bootstrap= Run the specified file(s) before processing + begins. A list of files can be provided, + separated by commas. + --cache[=] Cache results between runs. Optionally, + can be provided to use a specific + file for caching. Otherwise, a temporary file + is used. + --no-cache Do not cache results between runs (default). + --parallel= The number of files to be checked + simultaneously. Defaults to 1 (no parallel + processing). + If enabled, this option only takes effect if + the PHP PCNTL (Process Control) extension is + available. + + -d Set the [key] php.ini value to [value] or set + to [true] if value is omitted. + Note: only php.ini settings which can be + changed at runtime are supported. + +Reporting Options: + --report= Print either the "full", "xml", "checkstyle", + "csv", "json", "junit", "emacs", "source", + "summary", "diff", "svnblame", "gitblame", + "hgblame", "notifysend" or "performance" report + or specify the path to a custom report class. + By default, the "full" report is displayed. + --report-file= Write the report to the specified file path. + --report-= Write the report specified in to the + specified file path. + --report-width= How many columns wide screen reports should be. + Set to "auto" to use current screen width, + where supported. + --basepath= Strip a path from the front of file paths + inside reports. + + -w Include both warnings and errors (default). + -n Do not include warnings. Shortcut for + "--warning-severity=0". + --severity= The minimum severity required to display an + error or warning. Defaults to 5. + --error-severity= The minimum severity required to display an + error. Defaults to 5. + --warning-severity= The minimum severity required to display a + warning. Defaults to 5. + + -s Show sniff error codes in all reports. + --ignore-annotations Ignore all "phpcs:..." annotations in code + comments. + --colors Use colors in screen output. + --no-colors Do not use colors in screen output (default). + -p Show progress of the run. + -q Quiet mode; disables progress and verbose + output. + -m Stop error messages from being recorded. This + saves a lot of memory but stops many reports + from being used. + +Configuration Options: + --encoding= The encoding of the files being checked. + Defaults to "utf-8". + --tab-width= The number of spaces each tab represents. + + Default values for a selection of options can be stored in a user-specific + CodeSniffer.conf configuration file. + This applies to the following options: "default_standard", "report_format", + "tab_width", "encoding", "severity", "error_severity", "warning_severity", + "show_warnings", "report_width", "show_progress", "quiet", "colors", "cache", + "parallel". + --config-show Show the configuration options which are + currently stored in the applicable + CodeSniffer.conf file. + --config-set Save a configuration option to the + CodeSniffer.conf file. + --config-delete Delete a configuration option from the + CodeSniffer.conf file. + --runtime-set Set a configuration option to be applied to the + current scan run only. + +Miscellaneous Options: + -h, -?, --help Print this help message. + --version Print version information. + -v Verbose output: Print processed files. + -vv Verbose output: Print ruleset and token output. + -vvv Verbose output: Print sniff processing + information. ``` diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index e8a081ab381..7311a178fa5 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -9,7 +9,7 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v ## pylint documentation -- Version in MegaLinter: **3.2.1** +- Version in MegaLinter: **3.2.2** - Visit [Official Web Site](https://pylint.readthedocs.io){target=_blank} - See [How to configure pylint rules](https://pylint.readthedocs.io/en/stable/user_guide/configuration/index.html){target=_blank} - If custom `.pylintrc` config file isn't found, [.pylintrc](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.pylintrc){target=_blank} will be used diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index d80daa605ec..5f1e71e67b9 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.97** +- Version in MegaLinter: **3.2.98** - 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_trivy.md b/docs/descriptors/repository_trivy.md index a20c45b0a5b..73a1960e5f5 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.51.1** +- Version in MegaLinter: **0.51.2** - 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 1605650eddc..b50fa990d17 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.51.1** +- Version in MegaLinter: **0.51.2** - 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/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index cbf3ded4891..d44c14dcade 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -141,7 +141,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2029) [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) 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 diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 4d6f0bf8910..3fcaae07804 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -137,7 +137,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2250) [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: 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 diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 5ea9edf82ac..0dfa4e8cab1 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -137,7 +137,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:2435) [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: 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 diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 68c51ae1c7b..1a07b5d6a56 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 {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 {remote,subprocess,default}] [--show-failed-logs] + [--mode {remote,default,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--benchmark-extended] [--container-image IMAGE] [--immediate-submit] @@ -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({, - , , , })) + 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 {input,code,params}, --lc {input,code,params} + --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) @@ -843,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 @@ -862,7 +862,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {remote,subprocess,default} + --mode {remote,default,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1013,10 +1013,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 9b76089cdf2..76ada92f8ca 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=2484&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=2484&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=-2484&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=85072&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=2483&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=2483&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=-2483&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=85062&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 50832 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9487 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 3135 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2680 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2646 | -|   [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2449 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2345 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2098 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1963 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 50849 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9488 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 3136 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2681 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2649 | +|   [privacyguides](https://github.com/privacyguides) / [privacyguides.org](https://github.com/privacyguides/privacyguides.org) | 2451 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2346 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2099 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1965 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1753 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1394 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1362 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1395 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1366 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 978 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 906 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 911 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 742 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 728 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 694 | @@ -28,10 +28,10 @@ |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 639 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 567 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 498 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 493 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 494 | |   [xunholy](https://github.com/xunholy) / [k8s-gitops](https://github.com/xunholy/k8s-gitops) | 451 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 428 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 398 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 399 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 387 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 367 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 353 | @@ -57,7 +57,7 @@ |   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 159 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 157 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 157 | -|   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 153 | +|   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 154 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 137 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 125 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 118 | @@ -75,12 +75,12 @@ |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 79 | |   [ministryofjustice](https://github.com/ministryofjustice) / [aws-root-account](https://github.com/ministryofjustice/aws-root-account) | 74 | |   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 74 | -|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 71 | +|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 72 | |   [hyperledger](https://github.com/hyperledger) / [identus-cloud-agent](https://github.com/hyperledger/identus-cloud-agent) | 68 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 68 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | -|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 56 | +|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 57 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 55 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 55 | @@ -222,6 +222,7 @@ |   [ruzickap](https://github.com/ruzickap) / [darktable_video_tutorials_list](https://github.com/ruzickap/darktable_video_tutorials_list) | 10 | |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 10 | |   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 10 | +|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-five](https://github.com/eth-protocol-fellows/cohort-five) | 10 | |   [bjw-s](https://github.com/bjw-s) / [pmb](https://github.com/bjw-s/pmb) | 10 | |   [camaraproject](https://github.com/camaraproject) / [DeviceStatus](https://github.com/camaraproject/DeviceStatus) | 10 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 10 | @@ -624,6 +625,7 @@ |   [hypercision](https://github.com/hypercision) / [i18ntools](https://github.com/hypercision/i18ntools) | 1 | |   [GenZmeY](https://github.com/GenZmeY) / [KF2-AdminAutoLogin](https://github.com/GenZmeY/KF2-AdminAutoLogin) | 1 | |   [stefancrain](https://github.com/stefancrain) / [home](https://github.com/stefancrain/home) | 1 | +|   [dochang](https://github.com/dochang) / [asdf-kotlin-language-server](https://github.com/dochang/asdf-kotlin-language-server) | 1 | |   [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 | @@ -1403,6 +1405,7 @@ |   [JimmyTournemaine](https://github.com/JimmyTournemaine) / [mega-linter](https://github.com/JimmyTournemaine/mega-linter) | 0 | |   [ktomk](https://github.com/ktomk) / [mega-linter](https://github.com/ktomk/mega-linter) | 0 | |   [joe-sharp](https://github.com/joe-sharp) / [mega-linter](https://github.com/joe-sharp/mega-linter) | 0 | +|   [saat12d](https://github.com/saat12d) / [comprich](https://github.com/saat12d/comprich) | 0 | |   [knkgun](https://github.com/knkgun) / [oasis-wallet-web](https://github.com/knkgun/oasis-wallet-web) | 0 | |   [krisztian-sala](https://github.com/krisztian-sala) / [node-example-app](https://github.com/krisztian-sala/node-example-app) | 0 | |   [raaf77](https://github.com/raaf77) / [ocsreports](https://github.com/raaf77/ocsreports) | 0 | @@ -1417,7 +1420,6 @@ |   [amplimindcc](https://github.com/amplimindcc) / [user.web.de](https://github.com/amplimindcc/user.web.de) | 0 | |   [cyrbil](https://github.com/cyrbil) / [redactor](https://github.com/cyrbil/redactor) | 0 | |   [CloudHub-Social](https://github.com/CloudHub-Social) / [CloudHub-Cluster-Temp](https://github.com/CloudHub-Social/CloudHub-Cluster-Temp) | 0 | -|   [AndreiBurak](https://github.com/AndreiBurak) / [test4sergio](https://github.com/AndreiBurak/test4sergio) | 0 | |   [dustinspecker](https://github.com/dustinspecker) / [rere](https://github.com/dustinspecker/rere) | 0 | |   [beholdenkey](https://github.com/beholdenkey) / [forge-package-k3d](https://github.com/beholdenkey/forge-package-k3d) | 0 | |   [Bussmeyer](https://github.com/Bussmeyer) / [tell](https://github.com/Bussmeyer/tell) | 0 | @@ -1440,7 +1442,6 @@ |   [genirohtea](https://github.com/genirohtea) / [obsidian-settings-template](https://github.com/genirohtea/obsidian-settings-template) | 0 | |   [Sezguin](https://github.com/Sezguin) / [react-nextjs-template-repository](https://github.com/Sezguin/react-nextjs-template-repository) | 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 | @@ -1590,7 +1591,6 @@ |   [D-o-c](https://github.com/D-o-c) / [Doc-Home-ops](https://github.com/D-o-c/Doc-Home-ops) | 0 | |   [gardar](https://github.com/gardar) / [ansible-test-molecule](https://github.com/gardar/ansible-test-molecule) | 0 | |   [FlorianPfaff](https://github.com/FlorianPfaff) / [bibtex_tools](https://github.com/FlorianPfaff/bibtex_tools) | 0 | -|   [dochang](https://github.com/dochang) / [asdf-kotlin-language-server](https://github.com/dochang/asdf-kotlin-language-server) | 0 | |   [ctbenergy](https://github.com/ctbenergy) / [flux-cluster-k3s-ubuntu-template](https://github.com/ctbenergy/flux-cluster-k3s-ubuntu-template) | 0 | |   [Jasstkn](https://github.com/Jasstkn) / [lenslocked](https://github.com/Jasstkn/lenslocked) | 0 | |   [fisherbln](https://github.com/fisherbln) / [virt-ops](https://github.com/fisherbln/virt-ops) | 0 | @@ -1702,6 +1702,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 | +|   [practicalli](https://github.com/practicalli) / [sustainable-life](https://github.com/practicalli/sustainable-life) | 0 | |   [AvinZarlez](https://github.com/AvinZarlez) / [SymphonyTest](https://github.com/AvinZarlez/SymphonyTest) | 0 | |   [danielsollondon](https://github.com/danielsollondon) / [teamprojects](https://github.com/danielsollondon/teamprojects) | 0 | |   [infeeny](https://github.com/infeeny) / [build2024demo](https://github.com/infeeny/build2024demo) | 0 | @@ -1808,7 +1809,6 @@ |   [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 | |   [gmeligio](https://github.com/gmeligio) / [megalinter](https://github.com/gmeligio/megalinter) | 0 | -|   [Shubh-2508](https://github.com/Shubh-2508) / [Attendize123](https://github.com/Shubh-2508/Attendize123) | 0 | |   [InfernoRed](https://github.com/InfernoRed) / [pokeswap-react](https://github.com/InfernoRed/pokeswap-react) | 0 | |   [buluma](https://github.com/buluma) / [dependabot-auto-merge-action](https://github.com/buluma/dependabot-auto-merge-action) | 0 | |   [nadjib1234](https://github.com/nadjib1234) / [cvmaker](https://github.com/nadjib1234/cvmaker) | 0 |