Skip to content
Open
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
4 changes: 2 additions & 2 deletions .automation/test/Dockerfile-megalinter-custom
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ FROM hadolint/hadolint:${DOCKERFILE_HADOLINT_VERSION} AS hadolint
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.7.22 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -50,7 +50,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -104,7 +104,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down Expand Up @@ -445,7 +445,7 @@ RUN apk -U --no-cache upgrade \
coreutils \
py3-pyflakes \
cppcheck \
clang20-extra-tools \
cmd:clang-format \
openjdk17 \
helm \
gcompat \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-custom-flavor
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

RUN apk -U --no-cache upgrade \
&& apk add --no-cache \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-quick
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ FROM $MEGALINTER_BASE_IMAGE as base
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY pyproject.toml .
COPY --from=uv /uv /bin/uv
Expand Down
12 changes: 6 additions & 6 deletions docs/descriptors/c_clang_format.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he
## clang-format documentation

- Version in MegaLinter: **20.1.8**
- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
- See [How to configure clang-format rules](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
- Visit [Official Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
- See [How to configure clang-format rules](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
- See [How to disable clang-format rules in files](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
- See [Index of problems detected by clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}

[![llvm-project - GitHub](https://gh-card.dev/repos/llvm/llvm-project.svg?fullname=)](https://github.com/llvm/llvm-project){target=_blank}

Expand Down Expand Up @@ -62,7 +62,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter !
| <!-- --> | IDE | Extension Name | Install |
|:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/vscode.ico" alt="" height="32px" class="megalinter-icon"></a> | [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [![Install in VSCode](https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/btn_install_vscode.png)](vscode:extension/xaver.clang-format){target=_blank} |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/emacs.ico" alt="" height="32px" class="megalinter-icon"></a> | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/emacs.ico" alt="" height="32px" class="megalinter-icon"></a> | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |

## MegaLinter Flavors

Expand Down Expand Up @@ -197,4 +197,4 @@ Generic Options:
### Installation on mega-linter Docker image

- APK packages (Linux):
- [clang20-extra-tools](https://pkgs.alpinelinux.org/packages?branch=v3.22&arch=x86_64&name=clang20-extra-tools)
- [cmd:clang-format](https://pkgs.alpinelinux.org/packages?branch=v3.23&arch=x86_64&name=cmd:clang-format)
12 changes: 6 additions & 6 deletions docs/descriptors/cpp_clang_format.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he
## clang-format documentation

- Version in MegaLinter: **20.1.8**
- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
- See [How to configure clang-format rules](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
- Visit [Official Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
- See [How to configure clang-format rules](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
- See [How to disable clang-format rules in files](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
- See [Index of problems detected by clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}

[![llvm-project - GitHub](https://gh-card.dev/repos/llvm/llvm-project.svg?fullname=)](https://github.com/llvm/llvm-project){target=_blank}

Expand Down Expand Up @@ -60,7 +60,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter !
| <!-- --> | IDE | Extension Name | Install |
|:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/vscode.ico" alt="" height="32px" class="megalinter-icon"></a> | [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [![Install in VSCode](https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/btn_install_vscode.png)](vscode:extension/xaver.clang-format){target=_blank} |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/emacs.ico" alt="" height="32px" class="megalinter-icon"></a> | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
| <img src="https://github.com/oxsecurity/megalinter/raw/main/docs/assets/icons/emacs.ico" alt="" height="32px" class="megalinter-icon"></a> | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |

## MegaLinter Flavors

Expand Down Expand Up @@ -195,4 +195,4 @@ Generic Options:
### Installation on mega-linter Docker image

- APK packages (Linux):
- [clang20-extra-tools](https://pkgs.alpinelinux.org/packages?branch=v3.22&arch=x86_64&name=clang20-extra-tools)
- [cmd:clang-format](https://pkgs.alpinelinux.org/packages?branch=v3.23&arch=x86_64&name=cmd:clang-format)
6 changes: 3 additions & 3 deletions flavors/c_cpp/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down Expand Up @@ -217,7 +217,7 @@ RUN apk -U --no-cache upgrade \
openjdk21 \
py3-pyflakes \
cppcheck \
clang20-extra-tools \
cmd:clang-format \
openjdk17 \
helm \
gcompat \
Expand Down
4 changes: 2 additions & 2 deletions flavors/ci_light/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ FROM trufflesecurity/trufflehog:${REPOSITORY_TRUFFLEHOG_VERSION} AS trufflehog
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -56,7 +56,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/cupcake/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -93,7 +93,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/documentation/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/dotnet/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/dotnetweb/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/formatters/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -47,7 +47,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/go/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -85,7 +85,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/java/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/javascript/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/php/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/python/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.13-alpine3.23

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
Loading
Loading