Andreas Dangel
|
c2de15e4c5
|
[java] WhileLoopWithLiteralBoolean - fix false positives
|
2022-12-19 15:26:43 +01:00 |
|
Andreas Dangel
|
d7bab260b3
|
[java] WhileLoopWithLiteralBoolean - don't limit to two bool literals
Fixes #4250
|
2022-12-17 19:58:47 +01:00 |
|
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 |
|
Andreas Dangel
|
8b71fe6fd6
|
Merge pull request #4231 from adangel:issue-4175-ImmutableField-deprecate-ignoredAnnotations
[java] ImmutableField - deprecate property ignoredAnnotations #4231
|
2022-11-25 18:44:59 +01:00 |
|
Andreas Dangel
|
93587f0b1f
|
Merge pull request #4203 from adangel:issue-4177-InvalidJavaBean
[java] New Rule InvalidJavaBean #4203
|
2022-11-25 18:38:41 +01:00 |
|
Andreas Dangel
|
9be37acaeb
|
Merge pull request #4196 from adangel:issue-4176-NonSerializableClass
[java] Implement rule NonSerializableClass #4196
|
2022-11-25 18:32:38 +01:00 |
|
Andreas Dangel
|
8a5d964176
|
[java] Restore BeanMembersShouldSerializeRule as deprecated class
|
2022-11-25 18:30:39 +01:00 |
|
Andreas Dangel
|
a5cce75038
|
Merge pull request #4227 from LynnBroe:issue4225
[java] Fix #4225 MissingStaticMethodInNonInstantiatableClass: Exclude lombok's @NoArgsConstructor annotation #4227
|
2022-11-25 18:14:25 +01:00 |
|
Andreas Dangel
|
1cecabcec4
|
[java] MissingStaticMethodInNonInstantiatableClass - update test cases
|
2022-11-25 17:57:31 +01:00 |
|
Andreas Dangel
|
7b55f9360c
|
[java] Refactor/reformat xpath query for MissingStaticMethodInNonInstantiatableClass
|
2022-11-25 17:47:45 +01:00 |
|
 LynnandGitHub
|
cdaf0d2500
|
Merge branch 'master' into issue4225
|
2022-11-25 21:34:48 +08:00 |
|
 LynnandGitHub
|
4c38c5df8b
|
Merge branch 'master' into issue4224
|
2022-11-25 21:32:04 +08:00 |
|
Andreas Dangel
|
7f7498dfba
|
Merge pull request #4213 from adangel:issue-4172-InvalidLogMessageFormat
[java] InvalidLogMessageFormat - check for formatted calls #4213
|
2022-11-25 10:56:21 +01:00 |
|
Andreas Dangel
|
08784bd9c4
|
Merge pull request #4209 from adangel:issue-4174-MissingStaticMethodInNonInstantiatableClass
[java] MissingStaticMethodInNonInstantiatableClass - check for alloca… #4209
|
2022-11-25 10:52:55 +01:00 |
|
Andreas Dangel
|
21f24207ff
|
Merge pull request #4193 from adangel:issue-4189-AbstractClassWithoutAnyMethod
[java] AbstractClassWithoutAnyMethod - exclude lombok constructor annotations #4193
|
2022-11-25 10:50:27 +01:00 |
|
Andreas Dangel
|
7d954dc8b3
|
Merge pull request #4192 from adangel:issue-4188-ClassWithOnlyPrivateConstructorsShouldBeFinal
[java] ClassWithOnlyPrivateConstructorsShouldBeFinal: Exclude lombok annotations #4192
|
2022-11-25 10:34:25 +01:00 |
|
Andreas Dangel
|
366bb3c651
|
Merge pull request #4190 from adangel:issue-4183-AvoidArrayLoops
[java] Fix #4183 AvoidArrayLoops false positive #4190
|
2022-11-25 10:30:56 +01:00 |
|
LynnBroe
|
db8636c2ad
|
revise
|
2022-11-25 16:33:22 +08:00 |
|
LynnBroe
|
7a30d7e2b4
|
support RequiredArgsConstructor and AllArgsConstructor
|
2022-11-25 14:48:11 +08:00 |
|
Andreas Dangel
|
a28705a379
|
[java] ImmutableField - deprecate property ignoredAnnotations
Fixes #4175
|
2022-11-24 15:19:46 +01:00 |
|
Andreas Dangel
|
8a0a196886
|
Merge branch 'master' into issue-4177-InvalidJavaBean
|
2022-11-24 11:19:36 +01:00 |
|
LynnBroe
|
45a3d451af
|
fix #4224
|
2022-11-23 16:30:55 +08:00 |
|
LynnBroe
|
376d4fbfb8
|
fix #4225
|
2022-11-23 16:11:05 +08:00 |
|
Andreas Dangel
|
78ac4bc387
|
[java] NonSerializableClass - Fix NPE
|
2022-11-18 11:19:23 +01:00 |
|
Andreas Dangel
|
7d0f60891c
|
[java] NonSerializableClass - support serialPersistentFields
|
2022-11-18 10:12:27 +01:00 |
|
Andreas Dangel
|
f6e51b1457
|
[java] NonSerializableClass - new property "checkAbstractTypes"
By default, ignore abstract types like abstract classes, interfaces, generic types and java.lang.Object.
|
2022-11-17 17:09:43 +01:00 |
|
Andreas Dangel
|
aed682453b
|
Merge branch 'master' into issue-4176-NonSerializableClass
|
2022-11-17 16:29:25 +01:00 |
|
Clément Fournier
|
81ac22dd78
|
Merge branch 'master' into pr/4173
|
2022-11-16 13:00:52 +01:00 |
|
Clément Fournier
|
382dea54ea
|
Merge branch 'master' into pr/4191
|
2022-11-16 12:50:42 +01:00 |
|
Andreas Dangel
|
69ccb693c0
|
[java] InvalidLogMessageFormat - check for formatted calls
Fixes #4172
|
2022-11-12 19:26:23 +01:00 |
|
 Clément FournierandGitHub
|
2f06def8ae
|
Apply suggestions from code review
|
2022-11-12 18:54:31 +01:00 |
|
Andreas Dangel
|
22cbae07fd
|
[java] MissingStaticMethodInNonInstantiatableClass - check for allocations of the outer class
Fixes #4174
|
2022-11-11 17:37:17 +01:00 |
|
Andreas Dangel
|
8a51c56094
|
Merge branch 'master' into issue-2867-ClassNamingConventions-testClassPattern
|
2022-11-11 15:49:00 +01:00 |
|
Andreas Dangel
|
86eab418a9
|
[java] TestClassWithoutTestCases - don't consider nested TestNG classes
|
2022-11-11 15:43:31 +01:00 |
|
Andreas Dangel
|
bbfb5eca6c
|
Merge branch 'master' into issue-4177-InvalidJavaBean
|
2022-11-11 15:22:51 +01:00 |
|
Andreas Dangel
|
9ced8ad63c
|
[java] InvalidJavaBean - update rule doc
|
2022-11-11 15:18:09 +01:00 |
|
Andreas Dangel
|
7e8a886b93
|
[java] InvalidJavaBean - add property packages
|
2022-11-11 14:57:29 +01:00 |
|
Andreas Dangel
|
0d44e59f82
|
[java] InvalidJavaBean - support indexed getters and setters
|
2022-11-11 14:43:28 +01:00 |
|
Andreas Dangel
|
770b1f541e
|
[java] InvalidJavaBean - consider properties not backed by fields
These are computed values.
|
2022-11-11 13:56:31 +01:00 |
|
Andreas Dangel
|
36d18aefc6
|
Merge pull request #4197 from oowekyala:pmd6-java-type-annotations
[java] Support type annotations properly #4197
|
2022-11-11 10:48:25 +01:00 |
|
Andreas Dangel
|
feb1166ec7
|
[java] InvalidJavaBean - consider Lombok annotations
|
2022-11-11 10:08:57 +01:00 |
|
Andreas Dangel
|
dea8d03ab2
|
[java] InvalidJavaBean - add property ensureSerialization
|
2022-11-11 09:35:35 +01:00 |
|
Andreas Dangel
|
038ef44e16
|
[java] InvalidJavaBean - use symbol table
|
2022-11-11 09:31:36 +01:00 |
|
LynnBroe
|
6234b15ce7
|
revise
|
2022-11-11 14:22:22 +08:00 |
|
Andreas Dangel
|
7d06d2ac2b
|
[java] InvalidJavaBean - add more tests
|
2022-11-10 17:51:35 +01:00 |
|
Andreas Dangel
|
1a344d8cb3
|
[java] New Rule InvalidJavaBean
Refs #4177
|
2022-11-10 12:01:21 +01:00 |
|
LynnBroe
|
a6256f90a5
|
fix #4201
|
2022-11-10 18:00:07 +08:00 |
|
Andreas Dangel
|
f21f63b905
|
[java] Improve ClassNamingConventions for testClassPatterns
Don't consider nested classes.
Add TestCase as valid pattern by default.
|
2022-11-10 10:57:19 +01:00 |
|
LynnBroe
|
3eb291c811
|
fix #4200
|
2022-11-10 17:52:34 +08:00 |
|