Skip to content

Commit af88cbd

Browse files
committed
Upgrade to 7.6.0
1 parent 5646391 commit af88cbd

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

DockerBuild.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
# Build and upload new version to DockerHub
66
- `docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t jokinlex/pmd:latest --push .`
7-
- `docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t jokinlex/pmd:7.0.0-rc4 --push .`
7+
- `docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t jokinlex/pmd:7.6.0 --push .`

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM openjdk:8-alpine
22

3-
ENV PMD_VERSION 7.0.0-rc4
3+
ENV PMD_VERSION 7.6.0
44

55
RUN apk add --update --no-cache wget unzip git bash
66
RUN mkdir -p /opt

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
- PMD static code analyzer for Apex
44
- Image is hosted at Docker Hub
55
- https://hub.docker.com/repository/docker/jokinlex/pmd
6-
- Latest version uses PMD 7.0.0-rc4 and it supports linux/amd64, linux/arm64 and linux/arm/v7
6+
- Latest version uses PMD 7.6.0 and it supports linux/amd64, linux/arm64 and linux/arm/v7
77

88
# Examples for usage
99

1010
- Following examples assume that
1111
- Your Salesforce project uses SFDX project folder structure `./force-app/main/default/`
12-
- You want to perform PMD analysis by using latest version 7.0.0-rc4
12+
- You want to perform PMD analysis by using latest version 7.6.0
1313
- Analyze single APEX class called AccountTriggerHandler using default ruleset
14-
- `docker run -v $PWD:/src jokinlex/pmd:7.0.0-rc4 pmd check --rulesets rulesets/apex/quickstart.xml --dir ./force-app/main/default/classes/AccountTriggerHandler.cls`
14+
- `docker run -v $PWD:/src jokinlex/pmd:7.6.0 pmd check --rulesets rulesets/apex/quickstart.xml --dir ./force-app/main/default/classes/AccountTriggerHandler.cls`
1515
- Analyze single APEX class called AccountTriggerHandler using your own ruleset `./pmd-rules.xml`
16-
- `docker run -v $PWD:/src jokinlex/pmd:7.0.0-rc4 pmd check --rulesets ./pmd-rules.xml --dir ./force-app/main/default/classes/AccountTriggerHandler.cls`
16+
- `docker run -v $PWD:/src jokinlex/pmd:7.6.0 pmd check --rulesets ./pmd-rules.xml --dir ./force-app/main/default/classes/AccountTriggerHandler.cls`
1717
- Analyze all APEX classes using your own ruleset `./pmd-rules.xml`
18-
- `docker run -v $PWD:/src jokinlex/pmd:7.0.0-rc4 pmd check --rulesets ./pmd-rules.xml --dir ./force-app/main/default`
18+
- `docker run -v $PWD:/src jokinlex/pmd:7.6.0 pmd check --rulesets ./pmd-rules.xml --dir ./force-app/main/default`
1919
- Analyze all APEX classes which have been touched in last 20 GIT commits using your own ruleset `./pmd-rules.xml`
2020
- `git diff --name-only HEAD HEAD~20 | grep ".cls" | grep -v 'meta.xml' > pmd-checklist.txt`
21-
- `docker run -v $PWD:/src jokinlex/pmd:7.0.0-rc4 pmd check --rulesets ./pmd-rules.xml --file-list pmd-checklist.txt`
21+
- `docker run -v $PWD:/src jokinlex/pmd:7.6.0 pmd check --rulesets ./pmd-rules.xml --file-list pmd-checklist.txt`

0 commit comments

Comments
 (0)