Commit Graph

7703 Commits

Author SHA1 Message Date
7f543c6ff4 Merge branch 'pmd/7.0.x' into pmd7-java-20 2023-02-10 13:40:52 +01:00
eee8b95a68 Merge pull request #4060 from oowekyala:pmd7-language-lifecycle
[core] Language lifecycle #4060
2023-02-10 10:34:38 +01:00
64a3ec45a5 Remove forgotten log call 2023-02-08 12:49:58 +01:00
d31b8f618c Fix #4359 2023-02-08 12:43:37 +01:00
00cc3ba9b2 Add tests
Refs #4355
2023-02-08 12:24:45 +01:00
9401208c97 Merge branch '7.0.x' into pr/4355 2023-02-07 19:34:09 +01:00
ba799f74c6 [java] Update parser messages for preview features
- These are more aligned to the official javac -Xlint:preview messages.
- Update URLs to openjdk.org
2023-02-06 20:49:25 +01:00
db40a769f1 Details 2023-02-04 20:25:16 +01:00
cac5b15b56 [java] Fix build errors, update LanguageLevelChecker
- Update Java20PreviewTreeDumpTest to JUnit5
- Remove GuardedPatterns
- Don't use PatternExpression in case labels
- Update javadocs
2023-02-04 20:14:40 +01:00
7a31f67ee5 Fix some details 2023-02-04 19:53:38 +01:00
f30f904f9d Merge 'pmd6-java-20' into pmd7-java-20 2023-02-04 19:10:37 +01:00
e80e4cf204 [java] Fix javadoc warnings 2023-02-03 20:03:32 +01:00
3ac021da02 [java] Remove support for named record patterns 2023-02-03 19:54:19 +01:00
4ec06b71fe [java] Add more examples for record patterns 2023-02-03 19:48:12 +01:00
600ad870db [java] Support record patterns in for-each loops 2023-02-03 19:37:28 +01:00
50cdb99a7f [java] Update sample files for Pattern Matching for switch 2023-02-03 18:49:50 +01:00
36fb459bd9 [java] Correct grammar regarding default case label
Update ExhaustiveSwitch so that it compiles with java 20. "case default" is not allowed anymore.
2023-02-03 17:09:58 +01:00
1843ff51c7 [java] Simplify null case label grammar
Update DealingWithNull to that it compiles with java 20. Some cases are not allowed anymore.
2023-02-03 16:41:19 +01:00
35a11574ed [java] Remove language version 18-preview 2023-02-03 15:49:19 +01:00
c46a2d31bf [java] Add new language versions 20 and 20-preview 2023-02-03 14:55:43 +01:00
ef365cd9aa Merge branch '7.0.x' into pmd7-language-lifecycle 2023-02-02 01:04:53 +01:00
a7cf226dae Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-30 16:28:19 +01:00
014c28bb1e Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-30 13:36:15 +01:00
643b78757d Merge pull request #4371 from oowekyala:diagnostic-ruleset
[java] Move TypeResTest rule out of security.xml #4371
2023-01-30 12:33:53 +01:00
0547d907b0 Merge pull request #4356 from fix-closeresource-rule
[java] Fix NPE in CloseResourceRule #4356
2023-01-30 11:22:35 +01:00
adf6766288 Fix unit tests 2023-01-30 10:42:26 +01:00
d8b41bab6e Merge branch 'pmd/7.0.x' into pr-4354 2023-01-30 10:21:50 +01:00
bfba220219 Fix unit test 2023-01-30 09:40:32 +01:00
d2db3954e1 Merge branch 'pmd/7.0.x' into pr-4351 2023-01-30 09:27:25 +01:00
cde72a6367 Merge branch '7.0.x' into pr/4365 2023-01-29 16:37:09 +01:00
5772440a79 [maven-release-plugin] prepare for next development iteration 2023-01-28 10:31:53 +01:00
de1b12b060 [maven-release-plugin] prepare release pmd_releases/6.54.0 2023-01-28 10:31:46 +01:00
85b41623cf Merge pull request #4353 from oowekyala/pmd7.micro-opts
[core] Micro optimizations for Node API
2023-01-27 19:44:44 -03:00
ba18f3b364 Improve CommentSize 2023-01-27 16:45:03 +01:00
a9c61cc49d Move TypeResTest rule out of security.xml
Fix #4367
2023-01-27 16:43:42 +01:00
3e30e67680 Revert changes to CommentSize 2023-01-27 16:12:55 +01:00
8834c6e981 Improve CommentSize 2023-01-27 16:09:46 +01:00
ad198cbcf9 Dogfood 2023-01-27 15:52:55 +01:00
1a366e3683 Merge branch '7.0.x' into pmd7.micro-opts 2023-01-27 15:48:17 +01:00
29c2944402 Fix java module 2023-01-27 14:15:31 +01:00
32d95a46e8 Merge branch '7.0.x' into pmd7-language-lifecycle 2023-01-27 13:55:39 +01:00
3d530458bb Remove junit and related dependencies 2023-01-27 11:49:03 +01:00
0d2acf6000 Merge branch 'pmd/7.0.x' into pmd7-junit5-part3 2023-01-27 10:02:58 +01:00
120e89f81b Merge 'master' into pmd/7.0.x 2023-01-27 09:18:07 +01:00
0883b186ee Update token id
- The grammar now produces IDENTIFIER as token 74, and TEXT_BLOCK as 72
2023-01-26 19:36:37 -03:00
312ebc173d Allow the escapes new line sequence 2023-01-26 19:36:20 -03:00
619e014d0d Properly define TEXT_BLOCK tokens 2023-01-26 18:59:55 -03:00
390b040432 Fix TextBlock grammar 2023-01-26 16:43:30 -03:00
146f9077d2 Add failing test case for #4364 2023-01-26 16:42:49 -03:00
8bc888131b Merge branch 'pmd/7.0.x' into pr-4235 2023-01-26 16:58:15 +01:00