Skip to content

Commit 1bfba77

Browse files
committed
Updates Salesforce Code Analyzer to v5.6.1
Updates the Salesforce Code Analyzer to version 5.6.1 in all relevant files. This ensures that the latest rules and improvements are used during code analysis. It also updates the sfdx-hardis version.
1 parent 55a21f1 commit 1bfba77

File tree

11 files changed

+903
-18
lines changed

11 files changed

+903
-18
lines changed

.automation/generated/linter-helps.json

Lines changed: 882 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.automation/generated/linter-versions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
"clippy": "0.1.91",
1616
"clj-kondo": "2025.10.23",
1717
"cljstyle": "0.17.642",
18+
"code-analyzer-apex": "5.6.1",
19+
"code-analyzer-aura": "5.6.1",
20+
"code-analyzer-lwc": "5.6.1",
1821
"coffeelint": "5.2.11",
1922
"cppcheck": "2.14.2",
2023
"cpplint": "2.0.2",

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ ARG GEM_RUBOCOP_RAKE_VERSION=0.7.1
341341
# renovate: datasource=rubygems depName=rubocop-rspec
342342
ARG GEM_RUBOCOP_RSPEC_VERSION=3.8.0
343343
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
344-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
344+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
345345
# renovate: datasource=npm depName=@salesforce/sfdx-scanner
346346
ARG SALESFORCE_SFDX_SCANNER_VERSION=4.12.0
347347
# renovate: datasource=pypi depName=snakemake

docs/descriptors/salesforce_code_analyzer_apex.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ See more details in [Help](#help-content)
5151
| SALESFORCE_CODE_ANALYZER_APEX_PRE_COMMANDS | List of bash commands to run before the linter | None |
5252
| SALESFORCE_CODE_ANALYZER_APEX_POST_COMMANDS | List of bash commands to run after the linter | None |
5353
| SALESFORCE_CODE_ANALYZER_APEX_UNSECURED_ENV_VARIABLES | List of env variables explicitly not filtered before calling SALESFORCE_CODE_ANALYZER_APEX and its pre/post commands | None |
54-
| SALESFORCE_CODE_ANALYZER_APEX_CONFIG_FILE | code-analyzer-apex configuration file name</br>Use `LINTER_DEFAULT` to let the linter find it | `code-analyzer.yml` |
54+
| SALESFORCE_CODE_ANALYZER_APEX_CONFIG_FILE | code-analyzer-apex configuration file name</br>Use `LINTER_DEFAULT` to let the linter find it | `code-analyzer.yml` |
5555
| SALESFORCE_CODE_ANALYZER_APEX_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules |
5656
| SALESFORCE_CODE_ANALYZER_APEX_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` |
5757
| SALESFORCE_CODE_ANALYZER_APEX_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` |
@@ -121,7 +121,7 @@ RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACK
121121
ENV SF_AUTOUPDATE_DISABLE=true SF_CLI_DISABLE_AUTOUPDATE=true
122122
# Linter install
123123
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
124-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
124+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
125125
RUN sf plugins install code-analyzer@${SALESFORCE_CODE_ANALYZER_VERSION} \
126126
&& (npm cache clean --force || true) \
127127
&& rm -rf /root/.npm/_cacache

docs/descriptors/salesforce_code_analyzer_aura.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACK
118118
ENV SF_AUTOUPDATE_DISABLE=true SF_CLI_DISABLE_AUTOUPDATE=true
119119
# Linter install
120120
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
121-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
121+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
122122
RUN sf plugins install code-analyzer@${SALESFORCE_CODE_ANALYZER_VERSION} \
123123
&& (npm cache clean --force || true) \
124124
&& rm -rf /root/.npm/_cacache

docs/descriptors/salesforce_code_analyzer_lwc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ RUN sf plugins install @salesforce/plugin-packaging@${NPM_SALESFORCE_PLUGIN_PACK
119119
ENV SF_AUTOUPDATE_DISABLE=true SF_CLI_DISABLE_AUTOUPDATE=true
120120
# Linter install
121121
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
122-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
122+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
123123
RUN sf plugins install code-analyzer@${SALESFORCE_CODE_ANALYZER_VERSION} \
124124
&& (npm cache clean --force || true) \
125125
&& rm -rf /root/.npm/_cacache

flavors/salesforce/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ ARG REPOSITORY_TRIVY_VERSION=0.67.2
164164
# renovate: datasource=github-tags depName=aquasecurity/trivy
165165
ARG REPOSITORY_TRIVY_SBOM_VERSION=0.67.2
166166
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
167-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
167+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
168168
# renovate: datasource=npm depName=@salesforce/sfdx-scanner
169169
ARG SALESFORCE_SFDX_SCANNER_VERSION=4.12.0
170170
# renovate: datasource=pypi depName=snakemake

linters/salesforce_code_analyzer_apex/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
##################
2525
# Build wheel for megalinter python package
2626
##################
27-
FROM ghcr.io/astral-sh/uv:0.9.4 AS uv
27+
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
2828
FROM python:3.13-alpine3.22 AS build-ml-core
2929
WORKDIR /
3030
COPY --from=uv /uv /uvx /bin/
@@ -53,9 +53,9 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.108.6
5353
# renovate: datasource=npm depName=@salesforce/plugin-packaging
5454
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.5
5555
# renovate: datasource=npm depName=sfdx-hardis
56-
ARG SFDX_HARDIS_VERSION=6.9.0
56+
ARG SFDX_HARDIS_VERSION=6.12.3
5757
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
58-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
58+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
5959
#ARG__END
6060

6161
####################

linters/salesforce_code_analyzer_aura/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
##################
2525
# Build wheel for megalinter python package
2626
##################
27-
FROM ghcr.io/astral-sh/uv:0.9.4 AS uv
27+
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
2828
FROM python:3.13-alpine3.22 AS build-ml-core
2929
WORKDIR /
3030
COPY --from=uv /uv /uvx /bin/
@@ -53,9 +53,9 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.108.6
5353
# renovate: datasource=npm depName=@salesforce/plugin-packaging
5454
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.5
5555
# renovate: datasource=npm depName=sfdx-hardis
56-
ARG SFDX_HARDIS_VERSION=6.9.0
56+
ARG SFDX_HARDIS_VERSION=6.12.3
5757
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
58-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
58+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
5959
#ARG__END
6060

6161
####################

linters/salesforce_code_analyzer_lwc/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
##################
2525
# Build wheel for megalinter python package
2626
##################
27-
FROM ghcr.io/astral-sh/uv:0.9.4 AS uv
27+
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
2828
FROM python:3.13-alpine3.22 AS build-ml-core
2929
WORKDIR /
3030
COPY --from=uv /uv /uvx /bin/
@@ -53,9 +53,9 @@ ARG NPM_SALESFORCE_CLI_VERSION=2.108.6
5353
# renovate: datasource=npm depName=@salesforce/plugin-packaging
5454
ARG NPM_SALESFORCE_PLUGIN_PACKAGING_VERSION=2.20.5
5555
# renovate: datasource=npm depName=sfdx-hardis
56-
ARG SFDX_HARDIS_VERSION=6.9.0
56+
ARG SFDX_HARDIS_VERSION=6.12.3
5757
# renovate: datasource=npm depName=@salesforce/plugin-code-analyzer
58-
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.5.0
58+
ARG SALESFORCE_CODE_ANALYZER_VERSION=5.6.1
5959
#ARG__END
6060

6161
####################

0 commit comments

Comments
 (0)