68300298ef
Add @gearsethenry as a contributor
2024-07-04 12:13:13 +02:00
d0928cc185
[apex] ApexUnitTestShouldNotUseSeeAllDataTrue: case-insensitive check
...
The annotation parameter name "seeAllData" is now compared
case-insensitive.
Fixes #5095
2024-07-04 11:48:11 +02:00
d952a10790
[release] Prepare next development version [skip ci]
2024-06-28 11:27:41 +02:00
2d07aa7561
Prepare pmd release 7.3.0
2024-06-28 10:42:31 +02:00
93e3020a1d
[doc] Update all-contributors
...
- Add @stephen-carter-at-sf as a contributor
- Add @Meijuh as a contributor
- Add @codefriar as a contributor
- Add @szymanp23 as a contributor
- Add @johnzhao9 as a contributor
2024-06-28 10:35:57 +02:00
52b2b52c5c
[plsql,tsql] Fix CPD being case sensitive in PLSQL and TSQL ( #4943 )
...
Merge pull request #4943 from oowekyala:issue4396-cpd-case-sensitive
2024-06-28 08:30:14 +02:00
a9d43d0ad0
[doc] Update release notes ( #5090 , #5066 )
2024-06-28 08:27:34 +02:00
12b9ecefb1
[doc] Update release notes ( #4396 )
2024-06-27 21:18:04 +02:00
06ba547811
[java] Make impl of ASTLiteral#getLiteralText() public ( #5078 )
...
Merge pull request #5078 from adangel:issue-4885-method-should-be-accessible
2024-06-27 14:49:13 +02:00
09aa71aed5
Remove pmd-compat6 (breaking change) ( #5076 )
...
Merge pull request #5076 from adangel:remove-compat6
2024-06-27 14:45:44 +02:00
e93ca46b5a
[cli] Add exit code for processing errors ( #4991 )
...
Merge pull request #4991 from adangel:cli-exit-codes-processing-errors
2024-06-27 14:41:51 +02:00
261d4d198c
[plsql] Support exception handlers in compound triggers ( #5065 )
...
Merge pull request #5065 from adangel:plsql-4270-trigger-declarations
2024-06-27 14:08:39 +02:00
fbc5ddb103
[java] Add new rule UseEnumCollections ( #5038 )
...
Merge pull request #5038 from oowekyala:issue577-new-rule-use-enum-collections
2024-06-27 14:07:31 +02:00
775baa0b74
[java] Implement record patterns and fix switch pattern scoping ( #5051 )
...
Merge pull request #5051 from oowekyala:java-implement-switch-bindings-and-record-pats
2024-06-27 14:06:31 +02:00
cd41d70546
[apex] UnusedLocalVariable - support concat strings for binding vars ( #5037 )
...
Merge pull request #5037 from adangel:issue-5000-apex-unused-local-variable
2024-06-27 11:51:57 +02:00
1680e94eea
[apex] Update summit-ast and apex-parser ( #4977 )
...
Merge pull request #4977 from adangel:apex-4922-typeof
2024-06-27 11:45:23 +02:00
bc0b2c9763
Merge branch 'master' into pr-5038
2024-06-27 11:41:13 +02:00
bf8e11d9b4
[doc] Update release notes ( #577 , #5038 )
2024-06-27 11:40:18 +02:00
c2a7c46ccd
Merge branch 'master' into pr-5051
2024-06-27 11:00:56 +02:00
31b4e3745a
[doc] Update release notes ( #5050 , #5051 )
2024-06-27 10:49:20 +02:00
b5f6d4e68a
[core] Update report schema location to https://pmd.github.io/schema/report_2_0_0.xsd
2024-06-27 09:11:26 +02:00
9430a27961
Merge branch 'master' into apex-4922-typeof
2024-06-24 21:18:46 +02:00
33f9268cf7
[core] Provide a backwards compatible XMLOldRenderer as "xmlold"
2024-06-23 20:42:45 +02:00
d76a38805b
[doc] Update to 7.3.0
2024-06-21 19:36:15 +02:00
727fb1597d
Merge branch 'master' into cpd-report-processing-errors
2024-06-21 19:30:35 +02:00
d285082709
Updated doc to mention 7.3.0
2024-06-21 19:23:55 +02:00
724b3afe95
Merge branch 'master' into cli-exit-codes-processing-errors
2024-06-21 19:14:17 +02:00
18c30415d0
[java] Make impl of ASTLiteral#getLiteralText() public
...
Fixes #4885
2024-06-20 15:26:21 +02:00
923873fec8
Merge pull request #5075 from adangel/doc-release-schedule-support
...
[doc] Release schedule, version policies, support lifecycle
2024-06-20 10:11:23 -03:00
5014bee7ba
[doc] Update gradle docs
2024-06-20 15:02:27 +02:00
563ad76fe9
Remove pmd-compat6
...
It's already deprecated. It was intended to be used with
older versions of the maven-pmd-plugin, but since
maven-pmd-plugin 3.22.0, PMD 7 is supported directly and this
module is not needed anymore.
2024-06-20 14:36:22 +02:00
dafa113fbc
[doc] Release schedule, version policies, support lifecycle
2024-06-20 12:10:42 +02:00
0dd8fc791b
[java] Fix #5047 - type inference with enum #5052
...
Merge pull request #5052 from oowekyala:issue5047-inference-with-enum
2024-06-13 11:25:46 +02:00
3c6190ecab
[doc] Update release notes ( #5047 )
2024-06-13 11:24:40 +02:00
51bfb96414
Add @anuragagarwal561994 as a contributor
2024-06-13 11:24:23 +02:00
7a57aeb4db
[plsql] Support exception handlers in compound triggers
...
- allow multiple exception handlers
- parse declarative section correctly in
compound triggers
- CASE, CURSOR, DECLARE, EXECUTE, IF, PUBLIC, SQL are reserved words
and cannot be used as an identifiers
Fixes #4270
2024-06-13 09:29:22 +02:00
0afe6aec78
Merge branch 'master' into plsql-1934-merge-into
2024-06-07 23:12:57 -03:00
40e9350649
Merge branch 'master' into plsql-1934-merge-into
2024-06-07 16:09:19 -03:00
0d83a85857
Merge branch 'master' into plsql-2779-error-logging
2024-06-07 16:08:56 -03:00
9d803282d9
[apex] Use case-insensitive lexer for CPD
...
This makes it consistent with how the ApexParser
reads the files. And the case-sensitive ANTLR
rules (e.g. for string literals) work that
way.
Fixes #5053
2024-06-07 19:24:26 +02:00
d47ca10029
[plsql] Support Error Logging in INSERT, UPDATE, DELETE
...
Fixes #2779
2024-06-07 12:16:43 +02:00
72bf5d07b4
[plsql] Support MERGE statement
...
Fixes #1934
2024-06-07 11:20:50 +02:00
6595be09ac
[doc] Update release notes ( #4922 , #5055 )
2024-06-06 16:28:45 +02:00
8b96c0fe7e
[apex] Update summit-ast and apex-parser
...
Fixes #4922
2024-06-06 15:49:20 +02:00
28c6c8e121
[release] Prepare next development version [skip ci]
2024-05-31 13:21:14 +02:00
27a14cc61e
Prepare pmd release 7.2.0
2024-05-31 12:33:41 +02:00
2a0cba7b91
[java] Improve LocalVariableCouldBeFinal ( #5003 )
...
Merge pull request #5003 from oowekyala:issue1619-localVariableCouldBeFinal-FP
2024-05-31 10:39:37 +02:00
8a8402a0bd
[doc] Update release notes ( #1619 , #3122 , #5003 )
2024-05-31 10:37:05 +02:00
3890b561a1
[java] Remove FPs in UnnecessaryBoxing ( #5019 )
...
Merge pull request #5019 from oowekyala:issue4903-unnecessaryboxing
2024-05-31 10:06:36 +02:00
224f5b8303
[doc] Update release notes ( #4903 , #4924 , #5019 )
2024-05-31 09:59:35 +02:00