Skip to content

Commit 372840c

Browse files
committed
Add minimum version for checkov
1 parent a788ddc commit 372840c

10 files changed

+11
-4
lines changed

Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ RUN pip3 install --no-cache-dir \
135135
'snakemake' \
136136
'snakefmt' \
137137
'sqlfluff' \
138-
'checkov' \
138+
'checkov>=2.0.269' \
139139
'yamllint'
140140
#PIP__END
141141

@@ -269,6 +269,7 @@ ENV PATH="/root/.cargo/bin:${PATH}"
269269
# SALESFORCE installation
270270
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
271271
ENV PATH="$JAVA_HOME/bin:${PATH}"
272+
RUN echo y|sfdx plugins:install sfdx-hardis
272273

273274
# SCALA installation
274275
RUN curl -fLo coursier https://git.io/coursier-cli && \

docs/descriptors/salesforce.md

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
```dockerfile
3030
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
3131
ENV PATH="$JAVA_HOME/bin:${PATH}"
32+
RUN echo y|sfdx plugins:install sfdx-hardis
3233
```
3334

3435
- APK packages (Linux):

docs/descriptors/salesforce_sfdx_scanner_apex.md

+1
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,7 @@ use-isnan typescript Possible Errors
393393
# Parent descriptor install
394394
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
395395
ENV PATH="$JAVA_HOME/bin:${PATH}"
396+
RUN echo y|sfdx plugins:install sfdx-hardis
396397
# Linter install
397398
RUN sfdx plugins:install @salesforce/sfdx-scanner
398399
```

docs/descriptors/salesforce_sfdx_scanner_aura.md

+1
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,7 @@ use-isnan typescript Possible Errors
389389
# Parent descriptor install
390390
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
391391
ENV PATH="$JAVA_HOME/bin:${PATH}"
392+
RUN echo y|sfdx plugins:install sfdx-hardis
392393
# Linter install
393394
RUN sfdx plugins:install @salesforce/sfdx-scanner
394395
```

docs/descriptors/salesforce_sfdx_scanner_lwc.md

+1
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,7 @@ use-isnan typescript Possible Errors
389389
# Parent descriptor install
390390
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
391391
ENV PATH="$JAVA_HOME/bin:${PATH}"
392+
RUN echo y|sfdx plugins:install sfdx-hardis
392393
# Linter install
393394
RUN sfdx plugins:install @salesforce/sfdx-scanner
394395
```

docs/descriptors/terraform_checkov.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,4 @@ optional arguments:
146146
### Installation on mega-linter Docker image
147147
148148
- PIP packages (Python):
149-
- [checkov](https://pypi.org/project/checkov)
149+
- [checkov>=2.0.269](https://pypi.org/project/checkov>=2.0.269)

flavors/salesforce/Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ RUN git config --global core.autocrlf true
149149
# SALESFORCE installation
150150
ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
151151
ENV PATH="$JAVA_HOME/bin:${PATH}"
152+
RUN echo y|sfdx plugins:install sfdx-hardis
152153

153154
# bash-exec installation
154155
RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: File:[$1] is not executable"; exit 1; fi' > /usr/bin/bash-exec \

flavors/terraform/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ RUN pip3 install --no-cache-dir \
8585
'snakemake' \
8686
'snakefmt' \
8787
'sqlfluff' \
88-
'checkov' \
88+
'checkov>=2.0.269' \
8989
'yamllint'
9090
#PIP__END
9191

megalinter/descriptors/salesforce.megalinter-descriptor.yml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ install:
1010
dockerfile:
1111
- ENV JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
1212
- ENV PATH="$JAVA_HOME/bin:${PATH}"
13+
- RUN echo y|sfdx plugins:install sfdx-hardis
1314
# Salesforce DX
1415
npm:
1516
- sfdx-cli

megalinter/descriptors/terraform.megalinter-descriptor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ linters:
124124
- "checkov --file myfile.tf"
125125
install:
126126
pip:
127-
- checkov
127+
- checkov>=2.0.269
128128
ide:
129129
vscode:
130130
- name: Checkov

0 commit comments

Comments
 (0)