Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions .automation/generated/linter-helps.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .automation/generated/linter-versions.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"powershell_formatter": "7.5.2",
"prettier": "3.6.2",
"proselint": "0.14.0",
"protolint": "0.55.7",
"protolint": "0.56.4",
"psalm": "Psalm.6.13.1@",
"puppet-lint": "4.3.0",
"pylint": "3.3.8",
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 1.38.3 to **1.39.0** on 2025-08-24
- [php-cs-fixer](https://cs.symfony.com/) from 3.85.1 to **3.86.0** on 2025-08-24
- [rubocop](https://rubocop.org/) from 1.79.2 to **1.80.0** on 2025-08-24
- [protolint](https://github.com/yoheimuta/protolint) from 0.55.7 to **0.56.4** on 2025-08-25
<!-- linter-versions-end -->

## [v8.8.0] - 2024-06-15
Expand Down
2 changes: 1 addition & 1 deletion docs/all_linters.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.5.2 | [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.6.2 | [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)<br/> [JSON](descriptors/json_prettier.md)<br/> [TYPESCRIPT](descriptors/typescript_prettier.md)<br/> [YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} |
| [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.14.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.55.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} |
| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.56.4 | [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.6.13.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.3.0 | [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.3.8 | [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} |
Expand Down
1 change: 0 additions & 1 deletion docs/descriptors/kubernetes_kubescape.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,6 @@ Flags:
--server string Backend discovery server URL

Use "kubescape [command] --help" for more information about a command.
{"level":"info","ts":"2025-08-24T15:55:32Z","msg":"Received interrupt signal, exiting..."}
```

### Installation on mega-linter Docker image
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/protobuf_protolint.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ description: How to use protolint (configure, ignore files, ignore errors, help

## protolint documentation

- Version in MegaLinter: **0.55.7**
- Version in MegaLinter: **0.56.4**
- 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
Expand Down Expand Up @@ -144,7 +144,7 @@ Usage of lint:
- Dockerfile commands :
```dockerfile
# renovate: datasource=docker depName=yoheimuta/protolint
ARG PROTOBUF_PROTOLINT_VERSION=0.55.7
ARG PROTOBUF_PROTOLINT_VERSION=0.56.4
FROM yoheimuta/protolint:${PROTOBUF_PROTOLINT_VERSION} AS protolint
COPY --link --from=protolint /usr/local/bin/protolint /usr/bin/
```
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/python_pylint.md
Original file line number Diff line number Diff line change
Expand Up @@ -799,9 +799,9 @@ Typecheck:
# renovate: datasource=pypi depName=pylint
ARG PIP_PYLINT_VERSION=3.3.8
# renovate: datasource=pypi depName=typing-extensions
ARG PIP_TYPING_EXTENSIONS_VERSION=4.14.1
ARG PIP_TYPING_EXTENSIONS_VERSION=4.15.0
```

- PIP packages (Python):
- [pylint==3.3.8](https://pypi.org/project/pylint/3.3.8)
- [typing-extensions==4.14.1](https://pypi.org/project/typing-extensions/4.14.1)
- [typing-extensions==4.15.0](https://pypi.org/project/typing-extensions/4.15.0)
4 changes: 2 additions & 2 deletions docs/descriptors/repository_checkov.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions docs/descriptors/salesforce.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ description: sfdx-scanner-apex, sfdx-scanner-aura, sfdx-scanner-lwc, lightning-f
# renovate: datasource=npm depName=@salesforce/cli
ARG NPM_SALESFORCE_CLI_VERSION=2.102.6
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.5
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.7
# renovate: datasource=npm depName=sfdx-hardis
ARG SFDX_HARDIS_VERSION=5.45.0
ARG SFDX_HARDIS_VERSION=6.1.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/salesforce_lightning_flow_scanner.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,9 +135,9 @@ GLOBAL FLAGS
# renovate: datasource=npm depName=@salesforce/cli
ARG NPM_SALESFORCE_CLI_VERSION=2.102.6
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.5
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.7
# renovate: datasource=npm depName=sfdx-hardis
ARG SFDX_HARDIS_VERSION=5.45.0
ARG SFDX_HARDIS_VERSION=6.1.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/salesforce_sfdx_scanner_apex.md
Original file line number Diff line number Diff line change
Expand Up @@ -387,9 +387,9 @@ Warning: Starting May 1, 2025, we no longer support v4.x of Code Analyzer. You s
# renovate: datasource=npm depName=@salesforce/cli
ARG NPM_SALESFORCE_CLI_VERSION=2.102.6
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.5
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.7
# renovate: datasource=npm depName=sfdx-hardis
ARG SFDX_HARDIS_VERSION=5.45.0
ARG SFDX_HARDIS_VERSION=6.1.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/salesforce_sfdx_scanner_aura.md
Original file line number Diff line number Diff line change
Expand Up @@ -384,9 +384,9 @@ Warning: Starting May 1, 2025, we no longer support v4.x of Code Analyzer. You s
# renovate: datasource=npm depName=@salesforce/cli
ARG NPM_SALESFORCE_CLI_VERSION=2.102.6
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.5
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.7
# renovate: datasource=npm depName=sfdx-hardis
ARG SFDX_HARDIS_VERSION=5.45.0
ARG SFDX_HARDIS_VERSION=6.1.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/salesforce_sfdx_scanner_lwc.md
Original file line number Diff line number Diff line change
Expand Up @@ -385,9 +385,9 @@ Warning: Starting May 1, 2025, we no longer support v4.x of Code Analyzer. You s
# renovate: datasource=npm depName=@salesforce/cli
ARG NPM_SALESFORCE_CLI_VERSION=2.102.6
# renovate: datasource=npm depName=@salesforce/plugin-packaging
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.5
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.19.7
# renovate: datasource=npm depName=sfdx-hardis
ARG SFDX_HARDIS_VERSION=5.45.0
ARG SFDX_HARDIS_VERSION=6.1.3
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk
ENV PATH="$JAVA_HOME/bin:${PATH}"
RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION} \
Expand Down
8 changes: 4 additions & 4 deletions docs/descriptors/snakemake_snakemake.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE]
[--filegraph] [--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] [--version]
Expand Down Expand Up @@ -196,7 +196,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE]
[--scheduler-solver-path SCHEDULER_SOLVER_PATH]
[--deploy-sources QUERY CHECKSUM]
[--target-jobs TARGET_JOBS [TARGET_JOBS ...]]
[--mode {remote,default,subprocess}]
[--mode {remote,subprocess,default}]
[--report-html-path VALUE]
[--report-html-stylesheet-path VALUE]
[targets ...]
Expand Down Expand Up @@ -674,7 +674,7 @@ UTILITIES:
(default: False)
--unlock Remove a lock on the working directory. (default:
False)
--list-changes, --lc {params,code,input}
--list-changes, --lc {input,code,params}
List all output files for which the given items (code,
input, params) have changed since creation.
--list-input-changes, --li
Expand Down Expand Up @@ -1037,7 +1037,7 @@ INTERNAL:
--target-jobs TARGET_JOBS [TARGET_JOBS ...]
Internal use only: Target particular jobs by
RULE:WILDCARD1=VALUE,WILDCARD2=VALUE,...
--mode {remote,default,subprocess}
--mode {remote,subprocess,default}
Internal use only: Set execution mode of Snakemake.
(default: default)

Expand Down
Loading
Loading