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
894 changes: 666 additions & 228 deletions .automation/generated/linter-helps.json

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions .automation/generated/linter-versions.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"actionlint": "1.7.8",
"actionlint": "1.7.9",
"ansible-lint": "25.11.0",
"arm-ttk": "0.0.0",
"bandit": "1.9.1",
"bash-exec": "5.2.37",
"bicep_linter": "0.39.26",
"black": "25.11.0",
"cfn-lint": "1.40.4",
"cfn-lint": "1.41.0",
"checkmake": "0.2.0",
"checkov": "3.2.493",
"checkov": "3.2.495",
"checkstyle": "12.1.0",
"chktex": "1.7.8",
"clang-format": "20.1.8",
Expand All @@ -31,12 +31,12 @@
"dotenv-linter": "4.0.0",
"dotnet-format": "9.0.111",
"dustilock": "1.2.0",
"editorconfig-checker": "3.4.1",
"editorconfig-checker": "3.5.0",
"eslint": "8.57.1",
"eslint-plugin-jsonc": "2.15.1",
"flake8": "7.3.0",
"gherkin-lint": "0.0.0",
"git_diff": "2.47.0",
"git_diff": "2.49.1",
"gitleaks": "8.28.0",
"golangci-lint": "2.6.2",
"goodcheck": "3.1.0",
Expand Down Expand Up @@ -84,14 +84,14 @@
"raku": "2024.12",
"remark-lint": "14.0.2",
"revive": "1.13.0",
"robocop": "6.10.1",
"robocop": "6.11.0",
"roslynator": "0.11.0.0",
"rst-lint": "1.4.0",
"rstcheck": "6.2.5",
"rstfmt": "0.0.14",
"rubocop": "1.81.7",
"ruff": "0.14.5",
"ruff-format": "0.14.5",
"ruff": "0.14.6",
"ruff-format": "0.14.6",
"scalafix": "0.14.4",
"scss-lint": "0.60.0",
"secretlint": "11.2.5",
Expand All @@ -109,18 +109,18 @@
"sql-lint": "1.0.0",
"sqlfluff": "3.5.0",
"standard": "17.1.2",
"stylelint": "16.25.0",
"stylelint": "16.26.0",
"stylua": "2.0.0",
"swiftlint": "0.62.2",
"syft": "1.38.0",
"tekton-lint": "1.1.0",
"terraform-fmt": "1.13.5",
"terragrunt": "0.93.8",
"terraform-fmt": "1.14.0",
"terragrunt": "0.93.10",
"terrascan": "1.19.9",
"tflint": "0.60.0",
"trivy": "0.67.2",
"trivy-sbom": "0.67.2",
"trufflehog": "3.91.0",
"trufflehog": "3.91.1",
"ts-standard": "12.0.2",
"tsqllint": "1.16.0.0",
"v8r": "5.1.0",
Expand Down
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,18 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l
- [syft](https://github.com/anchore/syft) from 1.37.0 to **1.38.0** on 2025-11-19
- [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.38.33 to **0.39.26** on 2025-11-19
- [kics](https://www.kics.io) from 2.1.15 to **2.1.16** on 2025-11-20
- [actionlint](https://rhysd.github.io/actionlint/) from 1.7.8 to **1.7.9** on 2025-11-23
- [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 1.40.4 to **1.41.0** on 2025-11-23
- [stylelint](https://stylelint.io) from 16.25.0 to **16.26.0** on 2025-11-23
- [editorconfig-checker](https://editorconfig-checker.github.io/) from 3.4.1 to **3.5.0** on 2025-11-23
- [ruff-format](https://github.com/astral-sh/ruff) from 0.14.5 to **0.14.6** on 2025-11-23
- [ruff](https://github.com/astral-sh/ruff) from 0.14.5 to **0.14.6** on 2025-11-23
- [checkov](https://www.checkov.io/) from 3.2.493 to **3.2.495** on 2025-11-23
- [git_diff](https://git-scm.com) from 2.47.0 to **2.49.1** on 2025-11-23
- [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.91.0 to **3.91.1** on 2025-11-23
- [robocop](https://github.com/MarketSquare/robotframework-robocop) from 6.10.1 to **6.11.0** on 2025-11-23
- [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.13.5 to **1.14.0** on 2025-11-23
- [terragrunt](https://terragrunt.gruntwork.io) from 0.93.8 to **0.93.10** on 2025-11-23
<!-- linter-versions-end -->

## [v9.1.0] - 2025-10-07
Expand Down
18 changes: 9 additions & 9 deletions README.md

Large diffs are not rendered by default.

31 changes: 17 additions & 14 deletions docs/all_linters.md

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions docs/descriptors/action_actionlint.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ description: How to use actionlint (configure, ignore files, ignore errors, help

## actionlint documentation

- Version in MegaLinter: **1.7.8**
- Version in MegaLinter: **1.7.9**
- Visit [Official Web Site](https://rhysd.github.io/actionlint/){target=_blank}
- See [How to configure actionlint rules](https://github.com/rhysd/actionlint/blob/main/docs/config.md){target=_blank}

Expand Down Expand Up @@ -57,7 +57,7 @@ This linter is available in the following flavors

| <!-- --> | Flavor | Description | Embedded linters | Info |
|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/mega-linter-square.png" alt="" height="32px" class="megalinter-icon"></a> | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 127 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/mega-linter-square.png" alt="" height="32px" class="megalinter-icon"></a> | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 130 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/c_cpp.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/cupcake.ico" alt="" height="32px" class="megalinter-icon"></a> | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 88 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/documentation.ico" alt="" height="32px" class="megalinter-icon"></a> | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 49 | ![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) |
Expand All @@ -70,7 +70,7 @@ This linter is available in the following flavors
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/python.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/ruby.ico" alt="" height="32px" class="megalinter-icon"></a> | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/rust.ico" alt="" height="32px" class="megalinter-icon"></a> | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/salesforce.ico" alt="" height="32px" class="megalinter-icon"></a> | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/salesforce.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/swift.ico" alt="" height="32px" class="megalinter-icon"></a> | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/terraform.ico" alt="" height="32px" class="megalinter-icon"></a> | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![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) |

Expand Down Expand Up @@ -122,9 +122,9 @@ Usage: actionlint [FLAGS] [FILES...] [-]

Documents:

- List of checks: https://github.com/rhysd/actionlint/tree/v1.7.8/docs/checks.md
- Usage: https://github.com/rhysd/actionlint/tree/v1.7.8/docs/usage.md
- Configuration: https://github.com/rhysd/actionlint/tree/v1.7.8/docs/config.md
- List of checks: https://github.com/rhysd/actionlint/tree/v1.7.9/docs/checks.md
- Usage: https://github.com/rhysd/actionlint/tree/v1.7.9/docs/usage.md
- Configuration: https://github.com/rhysd/actionlint/tree/v1.7.9/docs/config.md

Flags:
-color
Expand Down Expand Up @@ -160,7 +160,7 @@ Flags:
- Dockerfile commands :
```dockerfile
# renovate: datasource=docker depName=rhysd/actionlint
ARG ACTION_ACTIONLINT_VERSION=1.7.8
ARG ACTION_ACTIONLINT_VERSION=1.7.9
# renovate: datasource=docker depName=koalaman/shellcheck
ARG BASH_SHELLCHECK_VERSION=v0.11.0
FROM rhysd/actionlint:${ACTION_ACTIONLINT_VERSION} AS actionlint
Expand Down
4 changes: 2 additions & 2 deletions docs/descriptors/ansible_ansible_lint.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ This linter is available in the following flavors

| <!-- --> | Flavor | Description | Embedded linters | Info |
|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/mega-linter-square.png" alt="" height="32px" class="megalinter-icon"></a> | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 127 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/mega-linter-square.png" alt="" height="32px" class="megalinter-icon"></a> | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 130 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/c_cpp.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/cupcake.ico" alt="" height="32px" class="megalinter-icon"></a> | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 88 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/documentation.ico" alt="" height="32px" class="megalinter-icon"></a> | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 49 | ![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) |
Expand All @@ -79,7 +79,7 @@ This linter is available in the following flavors
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/python.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/ruby.ico" alt="" height="32px" class="megalinter-icon"></a> | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/rust.ico" alt="" height="32px" class="megalinter-icon"></a> | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 50 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/salesforce.ico" alt="" height="32px" class="megalinter-icon"></a> | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/salesforce.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/security.ico" alt="" height="32px" class="megalinter-icon"></a> | [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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/swift.ico" alt="" height="32px" class="megalinter-icon"></a> | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 50 | ![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) |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/terraform.ico" alt="" height="32px" class="megalinter-icon"></a> | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 54 | ![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) |
Expand Down
Loading
Loading