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
3c34431cb8
[plsql] Allow error logging for multi-inserts
...
Refs #2779
2024-06-13 10:36:53 +02:00
e0d465a81b
[plsql] Fix tests, restore exception handler, implicit cursor attribute
2024-06-13 09:50:44 +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
b3851fe26e
Merge pull request #5045 from adangel/update-kotest-5.9.0
...
Update kotest and kotlin
2024-06-10 06:40:29 -03:00
41acdc8d25
Merge pull request #5057 from adangel/plsql-1934-merge-into
...
[plsql] Support MERGE statement
2024-06-10 06:39:46 -03:00
0afe6aec78
Merge branch 'master' into plsql-1934-merge-into
2024-06-07 23:12:57 -03:00
2ea472ac38
Merge pull request #5058 from adangel/plsql-2779-error-logging
...
[plsql] Support Error Logging in INSERT, UPDATE, DELETE
2024-06-07 17:19:27 -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
c27ea64476
Merge pull request #5056 from adangel/apex-issue-5053-lexer
...
[apex] Use case-insensitive lexer for CPD
2024-06-07 16:08:13 -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
a0e7bd7390
Bump kotest from 5.9.0 to 5.9.1
...
https://github.com/kotest/kotest/releases/tag/v5.9.1
2024-06-06 16:35:29 +02:00
57c26dd49b
Update kotest and kotlin
...
- Bumps kotest from 5.5.5 to 5.9.0
- Bumps kotlin from 1.7.20 to 1.9.24
- Bumps dokka from 1.7.20 to 1.9.20
2024-06-06 16:31:11 +02:00
6595be09ac
[doc] Update release notes ( #4922 , #5055 )
2024-06-06 16:28:45 +02:00
581b6db3d2
[apex] Use new io.github.apex-dev-tools:apex-ls for apexlink
2024-06-06 15:49:26 +02:00
4f1be343e3
[apex] SoslExpression - expose query
2024-06-06 15:49:25 +02:00
8b96c0fe7e
[apex] Update summit-ast and apex-parser
...
Fixes #4922
2024-06-06 15:49:20 +02:00
2ccb39aaba
Add tests for record reflection, change API
...
Record components can be annotated separately
from their corresponding field/method, so I add
a new type for that
2024-06-05 16:58:39 +02:00
48512a43f6
Fix #5047 - type inference with enum
2024-06-05 12:41:05 +02:00
9bd6540055
Lint
2024-06-05 12:21:33 +02:00
16346bbd63
Support properly generic records
...
TODO test
2024-06-05 12:17:12 +02:00
209fc13462
support TreeSet/Map
2024-06-05 11:17:57 +02:00
5170a81f79
Merge branch 'master' into issue577-new-rule-use-enum-collections
2024-06-05 11:12:55 +02:00
50562185d1
Implement record patterns and fix switch pattern scoping
2024-06-03 16:24:41 +02:00
28c6c8e121
[release] Prepare next development version [skip ci]
2024-05-31 13:21:14 +02:00
38bc997d4e
[release] prepare release pmd_releases/7.2.0
pmd_releases/7.2.0
2024-05-31 12:57:36 +02:00
27a14cc61e
Prepare pmd release 7.2.0
2024-05-31 12:33:41 +02:00
e27b30e0b5
Bump pmd-designer from 7.2.0-SNAPSHOT to 7.2.0
2024-05-31 11:21:36 +02:00
d37769e71c
Bump builds-tools from 25-SNAPSHOT to 25
2024-05-31 10:40:36 +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
910c0985ca
[core] Fix Kotest based tests ( #5022 )
...
Merge pull request #5022 from adangel:kotest-fixes
2024-05-31 09:57:29 +02:00
37451931dc
[test] Add missing junit jupiter engine
2024-05-31 09:48:56 +02:00
a05faf9837
Merge branch 'master' into kotest-fixes
2024-05-31 09:48:46 +02:00
4ea0c07162
Fix pmd warning
2024-05-23 21:17:17 +02:00
edb733f835
Add test for UnnecessaryCast
2024-05-23 21:10:58 +02:00
1bde246b8b
Fix some FNs
2024-05-23 21:07:27 +02:00
f1fc7aacbe
Merge branch 'master' into issue4903-unnecessaryboxing
2024-05-23 20:15:47 +02:00