1567 Commits

Author SHA1 Message Date
Steve Stearns
e922278497 Fixing imports for code style issues 2023-03-20 09:28:48 -05:00
Steve Stearns
d181b565b3 Fixing a bug in ApexBadCrypto related to inline detection 2023-03-20 09:09:23 -05:00
Clément Fournier
e483f5846d Lint 2023-03-15 22:37:19 +01:00
Clément Fournier
5a662ecb3e Merge branch '7.0.x' into clem.pmd7-remove-pmd-eol 2023-03-14 21:54:45 +01:00
Clément Fournier
b25c16f94d Remove usages of PMD.EOL 2023-02-20 15:17:41 +01:00
Andreas Dangel
be6a46ccff [vf] Refactor dependency to apex language module 2023-02-17 11:22:52 +01:00
Andreas Dangel
e2bb0c8480 Reuse names and extensions for CPD language 2023-02-17 09:04:15 +01:00
Andreas Dangel
d7d2ad541e Add explicit language versions (#4120) 2023-02-17 09:04:12 +01:00
Clément Fournier
872a41b4e9 Make ApexProcessor not implement LVH 2023-02-04 20:22:49 +01:00
Clément Fournier
7a31f67ee5 Fix some details 2023-02-04 19:53:38 +01:00
Clément Fournier
ef365cd9aa Merge branch '7.0.x' into pmd7-language-lifecycle 2023-02-02 01:04:53 +01:00
Clément Fournier
a7cf226dae Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-30 16:28:19 +01:00
Andreas Dangel
014c28bb1e Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-30 13:36:15 +01:00
Andreas Dangel
d8b41bab6e Merge branch 'pmd/7.0.x' into pr-4354 2023-01-30 10:21:50 +01:00
Clément Fournier
55eabe2de1 Add back named versions 2023-01-27 15:12:14 +01:00
Clément Fournier
6e02e4f2fd Fix apex module 2023-01-27 14:06:58 +01:00
Clément Fournier
32d95a46e8 Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-27 13:55:39 +01:00
Andreas Dangel
0d2acf6000 Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-27 10:02:58 +01:00
Andreas Dangel
4e56cd70be [apex] Fix apexlink integration under Windows 2023-01-26 20:34:28 +01:00
Andreas Dangel
712e5b56d9 Merge branch 'master' into pmd/7.0.x 2023-01-26 11:26:12 +01:00
Clément Fournier
2078692d39 Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-25 00:48:36 +01:00
Clément Fournier
403fcdae82 [core] Move utility classes around 2023-01-23 18:47:52 +01:00
Andreas Dangel
a03a55ba44 [apex] Enhance UnusedLocalVariable to consider SOQL binding vars
Fixes #2669
2023-01-23 14:47:35 +01:00
Thomas Prouvot
cd88b367ab Add test to check if false positive is fixed 2023-01-23 14:46:38 +01:00
Andreas Dangel
c23ecab2c6 Make test classes and methods package-private 2023-01-17 15:41:31 +01:00
Andreas Dangel
8fb578866c Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-17 11:54:18 +01:00
Andreas Dangel
a220b2c2d2 Merge 'master' into pmd/7.0.x 2023-01-16 11:42:20 +01:00
Andreas Dangel
8985c9dbf3 [doc] Update release notes (#4280) 2023-01-14 11:00:27 +01:00
Andreas Dangel
c5a9e785ff Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-10 12:58:51 +01:00
Clément Fournier
6a5888cb8b Merge branch '7.0.x' into violation-decorators 2023-01-08 18:28:14 +01:00
Clément Fournier
089e9b1f23 Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-08 18:26:25 +01:00
Aaron Hurst
0715bd91d5 Remove unused imports. 2023-01-05 13:39:17 +00:00
Aaron Hurst
f0137f2907 Deprecate ApexRootNode.getApexVersion.
Assume Apex version is >= V176.
2023-01-03 22:42:49 +00:00
Andreas Dangel
a653fb498c Fix dogfood pmd violations 2022-12-31 18:47:39 +01:00
Andreas Dangel
6a6acb9b43 [maven-release-plugin] prepare for next development iteration 2022-12-31 18:22:10 +01:00
Andreas Dangel
37103451bf [maven-release-plugin] prepare release pmd_releases/6.53.0 2022-12-31 18:22:04 +01:00
Andreas Dangel
44914419e2 Merge branch 'master' into pmd/7.0.x 2022-12-31 16:17:32 +01:00
Andreas Dangel
b81df9681e Merge pull request #4262 from adangel:issue-2127-deprecate-excessive-length-rules
[java] Deprecate rules ExcessiveClassLength and ExcessiveMethodLength #4262
2022-12-31 15:09:40 +01:00
Andreas Dangel
930b77876b [apex] ApexCRUDViolation - support AccessLevel
Also support more DML methods: *async and *immediate
2022-12-16 18:58:31 +01:00
Andreas Dangel
93e768319c [apex] ApexCRUDViolation - no violation for explicit system mode 2022-12-16 17:45:58 +01:00
Andreas Dangel
637663212e [apex] ApexCRUDViolation - fix rule tests 2022-12-16 16:06:11 +01:00
Tarush Singh
1ce1a2fcef Simple change in voilation check 2022-12-15 00:58:59 +05:30
Andreas Dangel
7237d0c076 [doc] Consistently document deprecated and renamed rules 2022-12-09 20:37:23 +01:00
Tarush Singh
efd83665dc Simple change in voilation check 2022-12-01 17:52:48 +05:30
Tarush Singh
bce0331fe7 check added for User and system mode in validateCRUDCheckPresent 2022-12-01 16:51:43 +05:30
Tarush Singh
73b95b2e92 check added for User and system mode in validateCRUDCheckPresent 2022-12-01 16:49:42 +05:30
Tarush Singh
1ce646a535 check added for User and system mode in validateCRUDCheckPresent 2022-12-01 16:17:11 +05:30
Tarush Singh
0253929cc5 user mode and System mode with test cases added 2022-11-29 17:05:33 +05:30
Andreas Dangel
1634bd0043 [maven-release-plugin] prepare for next development iteration 2022-11-26 10:24:58 +01:00
Andreas Dangel
e90bf0f11b [maven-release-plugin] prepare release pmd_releases/6.52.0 2022-11-26 10:24:53 +01:00