488 Commits

Author SHA1 Message Date
Andreas Dangel
7abe14fffc
Merge branch 'master' into pmd/7.0.x 2022-08-30 22:12:09 +02:00
Andreas Dangel
804e4d188a
[ci] Allow building of branch "experimental-apex-parser"
It should build like a pull request
2022-08-24 19:41:08 +02:00
Andreas Dangel
87bef022a6
Merge branch 'master' into pmd/7.0.x 2022-06-13 19:06:49 +02:00
Andreas Dangel
02a7d4e0dd
Use maven-pmd-plugin 3.18.0-pmd7-SNAPSHOT for pmd7 2022-06-13 18:18:43 +02:00
Andreas Dangel
9681ea800b
Merge branch 'master' into pmd/7.0.x 2022-06-09 15:08:04 +02:00
Andreas Dangel
872111f2a1
chore: retry git push sync
During the release it can happen, that two pushes are executed fast one after another.
This could lead to gh action jobs overlapping while trying to push to sourceforge leading
to errors like "remote: error: cannot lock ref 'refs/heads/master': is at XXX but expected
YYY".
2022-06-09 14:59:07 +02:00
Andreas Dangel
572ccc302e
Merge branch 'master' into pmd/7.0.x 2022-05-20 14:49:40 +02:00
Andreas Dangel
9d23d79802
[ci] regression test - skip patching/building spring
The regression tester now does not anymore
execute a "git reset"... and the patched
files stay in place in the github actions cache.
2022-05-13 18:40:05 +02:00
Andreas Dangel
8e90891b28
Merge branch 'master' into pmd/7.0.x 2022-05-06 15:06:23 +02:00
Andreas Dangel
0973206dda
[ci] Update project-list.xml
- use same exclusion in pmd6 and pmd7 for checkstyle
- use original repos with commit sha1 for fflib-apex-common and Schedul-o-matic-9000
2022-05-06 14:48:52 +02:00
Andreas Dangel
c26275a2b6
Merge remote-tracking branch 'adangel/regression-tester-update' into
pmd7-regression-tester-update
2022-03-24 18:54:45 +01:00
Andreas Dangel
2b21e260e5
Merge branch 'master' into regression-tester-update 2022-03-24 16:19:23 +01:00
Andreas Dangel
644bd3ab39
Merge branch 'master' into pmd/7.0.x 2022-03-24 15:15:55 +01:00
Andreas Dangel
16fb7a546a
Use forked repos and tag "pmd-regression-test" 2022-03-18 16:34:48 +01:00
Andreas Dangel
fbcfebd1a9
[ci] Add apex projects for regression testing
Refs #2693

Dangerfile is copied from pmd/7.0.x and
adjusted slightly: autogen is used now for both
branches again.
2022-03-18 15:48:08 +01:00
Andreas Dangel
5f9e2d4426
[ci] Fix project-list for spring
We modify (among other files) AutowiredAnnotationBeanPostProcessor.java
but only, when we intend to build the project. This leads to
the situation, that the baseline was created against the
modified file, but PRs use the unmodified file. This is because
the regression-tester does a "git reset --hard" before running
PMD.
2022-03-17 12:29:48 +01:00
Andreas Dangel
94dcd9c214
[ci] Avoid running dogfood twice for pull requests 2022-02-26 13:40:36 +01:00
Andreas Dangel
a7ef00e762
Enable all rules for regression testing 2022-02-25 12:00:45 +01:00
Clément Fournier
e6e707a671
Merge branch '7.0.x' into update-LawOfDemeter 2022-02-24 21:22:12 +01:00
Andreas Dangel
765cf3c92a
Merge branch 'master' into pmd/7.0.x 2022-02-19 10:25:28 +01:00
Andreas Dangel
5ed04ea5a0
Fix build.sh 2022-02-18 14:48:18 +01:00
Andreas Dangel
c33880b217
[ci] Run dogfood for PRs and PMD7
This unifies the build configuration. The dogfood build
is now run also for PRs.
2022-02-18 14:40:02 +01:00
Clément Fournier
820be59186
Merge branch '7.0.x' into update-LawOfDemeter 2022-02-06 16:05:56 +01:00
Andreas Dangel
6703945371
Merge branch 'pmd/7.0.x' into pmd7-dogfood 2022-02-03 10:44:42 +01:00
Clément Fournier
44dda882c5
Merge branch '7.0.x' into update-LawOfDemeter 2022-01-30 16:11:40 +01:00
Clément Fournier
c3c64771db
Merge branch '7.0.x' into pr/3734 2022-01-30 16:10:05 +01:00
Andreas Dangel
a12e9aed13
Merge branch 'pmd/7.0.x' into pmd7-dogfood 2022-01-28 10:01:37 +01:00
Clément Fournier
2acda6ad96
Merge branch '7.0.x' into update-LawOfDemeter 2022-01-26 20:06:50 +01:00
Clément Fournier
c026fa0905
Merge branch 'update-UnnecessaryImport' into 7.0.x 2022-01-26 20:05:15 +01:00
Clément Fournier
41a7f20301
Merge branch '7.0.x' into pr/3731 2022-01-26 20:00:47 +01:00
Clément Fournier
919a1e7562
Merge branch 'pr/3739' into 7.0.x 2022-01-26 19:49:54 +01:00
Clément Fournier
124bf950df
Merge branch '7.0.x' into pr/3663 2022-01-26 19:46:00 +01:00
Clément Fournier
20c366ec27
update ci file 2022-01-16 15:42:35 +01:00
Clément Fournier
0fb4e08171
Cleanup 2022-01-15 17:13:03 +01:00
Clément Fournier
658b5bd595
Merge branch 'pr/3730' into 7.0.x 2022-01-15 17:12:14 +01:00
Clément Fournier
5be7994e5c
Merge branch '7.0.x' into pr/3735 2022-01-15 17:11:22 +01:00
Clément Fournier
cef71db8b6
Merge branch '7.0.x' into pr/3738 2022-01-15 17:10:51 +01:00
Clément Fournier
94522503d8
Merge branch '7.0.x' into pr/3737 2022-01-15 17:10:38 +01:00
Clément Fournier
91b1497184
Merge branch '7.0.x' into pr/3736 2022-01-15 17:10:27 +01:00
Clément Fournier
c131823471
Merge branch '7.0.x' into pr/3733 2022-01-15 17:10:13 +01:00
Clément Fournier
4058da180c
Merge branch '7.0.x' into pr/3730 2022-01-15 17:09:57 +01:00
Andreas Dangel
9c3c93b53f
[java] Update rule DoNotTerminateVM 2022-01-14 18:48:00 +01:00
Andreas Dangel
2a94279874
[java] Update rule FinalParameterInAbstractMethod 2022-01-14 18:36:31 +01:00
Andreas Dangel
562a7d25c4
[java] Update rule AvoidDeeplyNestedIfStmts 2022-01-14 18:26:12 +01:00
Andreas Dangel
8f0f0ce755
[java] Update rule AvoidThrowingNewInstanceOfSameException 2022-01-14 18:19:48 +01:00
Andreas Dangel
fca93a29c9
[java] Update rule AvoidThrowingRawExceptionTypes 2022-01-14 17:00:13 +01:00
Andreas Dangel
80ae15555c
[java] Update rule CouplingBetweenObjects 2022-01-14 16:54:33 +01:00
Andreas Dangel
4e9659b392
[java] Update rule LoosePackageCoupling 2022-01-14 16:32:45 +01:00
Andreas Dangel
5648d6c3a2
Merge branch 'pmd/7.0.x' into pmd7-update-AvoidDuplicateLiterals 2022-01-14 10:13:38 +01:00
Andreas Dangel
5e1f977dcc
[java] Update rule SignatureDeclareThrowsException 2022-01-14 10:05:34 +01:00