Commit Graph
7157 Commits
Author SHA1 Message Date
Clément Fournier 00574929ab more fixes 2022-07-16 22:16:15 +02:00
Clément Fournier 166733b588 Fix FP of UselessOperationOnImmutableRule 2022-07-16 19:42:37 +02:00
Clément Fournier a56ba97e29 Fix merge 2022-07-16 17:55:32 +02:00
Clément Fournier 4eb1e40a8a Merge branch '7.0.x' into text-utils-simple 2022-07-16 17:30:34 +02:00
Clément Fournier 972dbd90c0 Merge remote-tracking branch 'upstream/pmd/7.0.x' into pmd7-junit5 2022-07-15 21:31:04 +02:00
Clément Fournier dd96116c31 Merge branch '7.0.x' into text-utils-simple 2022-07-15 14:11:51 +02:00
Andreas Dangel 24e159a044 Merge branch 'pmd/7.0.x' into pr-3922 2022-07-14 18:20:45 +02:00
Andreas Dangel 13b68ac852 Merge branch 'master' into pmd7-java-19 2022-07-14 11:54:40 +02:00
Andreas Dangel 0f2cb5a116 [java] Verify that "when" can still be used as type name (#4038, #4039) 2022-07-14 11:38:45 +02:00
Andreas Dangel 040f020fda [java] Allow type name "when" for Java 19 2022-07-14 11:29:53 +02:00
Clément Fournier 3a2eb2bfe4 Merge branch 'master' into pr/4038 2022-07-13 20:04:13 +02:00
Andreas Dangel 6c1bd0e82b [java] Fix grammar and tests for Java 19 2022-07-10 17:12:30 +02:00
Andreas Dangel 70a5291cda [java] Update LanguageLevelChecker 2022-07-10 15:36:52 +02:00
Andreas Dangel 183a322d7c [java] Fix compile errors after merge 2022-07-10 15:33:32 +02:00
Andreas Dangel ffbe5b7378 Merge branch 'pmd6-java-19' into pmd7-java-19 2022-07-10 15:05:35 +02:00
Andreas Dangel b197daf84e Apply fixes from review (#4038) 2022-07-10 14:29:03 +02:00
Clément Fournier e248156d96 Merge remote-tracking branch 'upstream/pmd/7.0.x' into text-utils-simple 2022-07-10 13:53:30 +02:00
Clément Fournier 59d931cd91 Merge remote-tracking branch 'upstream/pmd/7.0.x' into text-utils-simple 2022-07-10 13:50:03 +02:00
Andreas Dangel 092e3d4fc9 [java] Fix rules TooManyMethods and FinalFieldCouldBeStatic 2022-07-07 16:33:00 +02:00
Andreas Dangel bd830daea0 Merge branch 'master' into pmd/7.0.x 2022-07-07 16:14:35 +02:00
Andreas Dangel c83987f942 Merge pull request #3994 from 341816041:handling_issue_3729
[java] TooManyMethods - improve getter/setter detection (#3729) #3994
2022-07-07 15:59:33 +02:00
Andreas Dangel 13b55a8b9b [java] Verify that "when" can indeed still be used as identifier 2022-07-07 15:41:44 +02:00
Andreas Dangel 32a76bd602 [java] Remove language version 17-preview 2022-07-07 15:24:49 +02:00
Andreas Dangel a5b68ddfcf [java] Add support for RecordPatterns
See JEP 405
2022-07-07 15:06:52 +02:00
Andreas Dangel eeeccde494 [java] Update implementation for "Pattern Matching for switch"
See JEP 427
This is a preview feature
2022-07-07 15:03:20 +02:00
Andreas Dangel eb53daa2c2 [java] Add new language versions 19 and 19-preview 2022-07-07 10:44:13 +02:00
Andreas Dangel 8f3c7ee71d [java] Improve TooManyMethods (#3994) 2022-07-07 10:07:35 +02:00
Andreas Dangel 5fa2a6b976 Merge branch 'master' into pr-3994 2022-07-07 09:49:43 +02:00
Andreas Dangel a168bc239c [java] Improve FinalFieldCouldBeStatic (#3992) 2022-07-07 09:35:15 +02:00
Andreas Dangel fbb542688e Merge branch 'master' into pr-3992 2022-07-07 09:03:50 +02:00
Andreas Dangel f8e9adf2c5 [java] Fix WhileLoopWithLiteralBoolean tests 2022-07-01 14:56:33 +02:00
Andreas Dangel e6e1bfb62a Merge branch 'master' into pmd/7.0.x 2022-07-01 14:30:58 +02:00
Andreas Dangel 19a6b38bbd Merge pull request #3988 from VoidxHoshi:master
[java] Modify WhileLoopWithLiteralBoolean to meet the missing case #3455 #3988
2022-07-01 14:02:25 +02:00
Andreas Dangel 7557abb739 Update pmd-java/src/main/resources/category/java/performance.xml 2022-07-01 12:25:13 +02:00
Andreas Dangel 6fb5b3b960 [java] Improve WhileLoopWithLiteralBoolean (#3988) 2022-07-01 12:20:23 +02:00
Andreas Dangel 0abfa1bd72 Merge branch 'master' into pr-3988 2022-07-01 11:16:27 +02:00
Andreas Dangel f15cd8febc [java] AddEmptyString - fix false positive with scoping 2022-07-01 11:10:02 +02:00
Andreas Dangel d333e09f3d [java] Improve AddEmptyString (#3984) 2022-07-01 10:52:27 +02:00
Andreas Dangel 41798069a1 Merge branch 'master' into pr-3984 2022-07-01 10:31:08 +02:00
Andreas Dangel 232322e339 Merge branch 'pmd/7.0.x' into pmd7-junit5 2022-06-28 19:32:09 +02:00
Clément Fournier 799fa8b11c Merge branch 'abort-on-semantic-errors' into xml-messages-in-ruleset-parser 2022-06-25 18:55:39 +02:00
Clément Fournier 9a5ab047b3 Merge branch '7.0.x' into abort-on-semantic-errors 2022-06-25 18:39:59 +02:00
Clément Fournier 7e2a1bf491 Merge branch '7.0.x' into xml-messages-in-ruleset-parser 2022-06-25 18:34:11 +02:00
Andreas Dangel a5006f6383 [maven-release-plugin] prepare for next development iteration 2022-06-25 09:30:43 +02:00
Andreas Dangel 07eb3d2d80 [maven-release-plugin] prepare release pmd_releases/6.47.0 2022-06-25 09:30:37 +02:00
Andreas Dangel 0f58afcc01 [java] ImmutableField - remove now unnecessary field annotations 2022-06-24 16:19:43 +02:00
Andreas Dangel 65437fc3b7 Merge branch 'master' into pmd/7.0.x 2022-06-24 16:00:03 +02:00
Andreas Dangel 25eb9d885b Merge pull request #4005 from adangel:sonatype-lift-issues
[core] Fix current sonatype lift issues #4005
2022-06-24 15:36:36 +02:00
Andreas Dangel bde5a0c191 Merge pull request #4003 from jjlharrison:master
[java] UnusedPrivateField: Ignore fields annotated with @Id, @EmbeddedId, @Version, @Mock, @Spy, or @MockBean #4003
2022-06-24 15:22:13 +02:00
Andreas Dangel c5e4b71646 [java] ImmutableField - remove now unnecessary defaultSuppressionAnnotations 2022-06-23 16:23:45 +02:00