Andreas Dangel
9c7286bcf2
Merge pull request #3264 from oowekyala:issue2780-doc-DataClass
...
[java] Fix #2780 DataClass example from documentation results in false
negative
2021-05-10 19:33:28 +02:00
Andreas Dangel
558a4056eb
Merge pull request #3263 from
...
oowekyala:issue1175-UnusedPrivateMethod-MethodSource
[java] Fix #1175 - UnusedPrivateMethod FP with Junit 5 @MethodSource
2021-05-10 19:20:33 +02:00
Clément Fournier
dca0bf9545
Merge branch 'master' into fix-NPE-methodtyperesolution
2021-05-09 13:45:43 +02:00
Andreas Dangel
8208dc9cd6
Merge pull request #3259 from
...
oowekyala:issue2737-doc-SwitchStmtsShouldHaveDefault
[java] Fix misleading rule message on rule SwitchStmtsShouldHaveDefault
with non-exhaustive enum switch
2021-05-08 19:51:44 +02:00
Andreas Dangel
c757369268
Merge pull request #3257 from
...
oowekyala:issue3248-doc-SingletonClassReturningNewInstance
[java] Fix #3248 - doc of SingletonClassReturningNewInstance
2021-05-08 19:33:06 +02:00
Andreas Dangel
96e9b46b81
Merge pull request #3256 from oowekyala:issue3236-literalsFirstInComparison-and-constants
...
[java] Fix LiteralsFirstInComparison ignoring constants
2021-05-08 19:28:00 +02:00
Andreas Dangel
3f11c5b4de
Merge branch 'master' into pr-3237
2021-05-08 18:54:31 +02:00
Andreas Dangel
d7b01ced47
[java] Catch TypeNotPresentExceptions, fix NPE in MethodTypeResolution
2021-05-07 16:19:22 +02:00
Clément Fournier
abc86702a2
Merge branch 'master' into pr/3262
2021-05-07 12:31:35 +02:00
Clément Fournier
a99dfdb41b
Merge branch 'pr/3265'
2021-05-07 12:12:22 +02:00
Andreas Dangel
db244b0e3b
[doc] Update release notes, refs #3266
2021-05-06 15:49:29 +02:00
Andreas Dangel
68c2b9954e
[java] LocalVariableCouldBeFinal - fix FN with interfaces, anon classes
2021-05-06 15:44:33 +02:00
Andreas Dangel
d3c1dbeb47
[doc] Update release notes, refs #3265
2021-05-06 15:40:47 +02:00
Andreas Dangel
150fec0f6f
[java] AvoidReassigningLoopVariables - add more test cases
2021-05-06 15:32:09 +02:00
Andreas Dangel
d48cee2258
[java] MethodArgumentCouldBeFinal - fix FN with interfaces
2021-05-06 15:31:43 +02:00
Clément Fournier
e73b5484a0
Fix #2780 DataClass example from documentation results in false negative
2021-05-06 15:02:12 +02:00
Andreas Dangel
ea35221739
[java] FieldDeclarationsShouldBeAtStartOfClass - FN with anon classes
2021-05-06 14:51:31 +02:00
Clément Fournier
ddde7cf484
Fix #1175 - UnusedPrivateMethod FP with Junit 5 @MethodSource
2021-05-06 14:48:21 +02:00
Clément Fournier
6c9ae9b837
Typo
2021-05-06 14:08:39 +02:00
Clément Fournier
223b4e6efe
Improve doc of SwitchStmtsShouldHaveDefault, fix #2737
2021-05-06 14:06:28 +02:00
Clément Fournier
6beefe5580
Fix #3248 - doc of SingletonClassReturningNewInstance
2021-05-06 13:45:55 +02:00
Clément Fournier
7d150523c3
Remove catch NPE
2021-05-06 13:37:54 +02:00
Clément Fournier
4c81293163
Fix #3236
2021-05-06 13:29:33 +02:00
Andreas Dangel
6e750bf927
[java] UnnecessaryImport false positive for on-demand imports
...
Fixes #2655
2021-04-29 11:35:15 +02:00
Clément Fournier
eb89176ff8
[java] Enhance CompareObjectsWithEquals with list of exceptions #3110
2021-04-27 23:08:40 +02:00
Clément Fournier
dd3a8a3514
[java] Make CompareObjectWithEquals allow comparing against constants #3205
...
Implementation strategy is to look for all caps name.
Resolving the symbol to know if the field is constant
or not may be done in pmd 7 (the rule is a Java rule there).
2021-04-27 22:57:03 +02:00
Andreas Dangel
319900cd43
[maven-release-plugin] prepare for next development iteration
2021-04-24 16:41:17 +02:00
Andreas Dangel
bfeaa1b377
[maven-release-plugin] prepare release pmd_releases/6.34.0
2021-04-24 16:41:10 +02:00
Andreas Dangel
50c553ec1c
Merge pull request #3226 from oowekyala:issue3169-checkResultSetNpe
...
[java] Fix #3169 - NPE in CheckSkipResult #3226
2021-04-19 19:53:22 +02:00
Andreas Dangel
f0d2aa5514
Merge pull request #3225 from oowekyala:issue3224-unusedAssignmentCrash
...
[java] Fix #3224 - UnusedAssignment crashes with nested records #3225
2021-04-19 19:52:30 +02:00
Andreas Dangel
882efd923e
Merge pull request #3200 from oowekyala:deprecate-DuplicateImports-ImportsFromSamePackage
...
[java] Replace import rules with new rule UnnecessaryImport #3200
2021-04-19 19:49:36 +02:00
Andreas Dangel
47169f23d3
[doc] Update rule doc references for new UnnnecessaryImport
2021-04-19 19:37:27 +02:00
Clément Fournier
5118e257c8
Fix #3169 - NPE in CheckResultSet
2021-04-18 15:46:42 +02:00
Clément Fournier
10fef19152
Fix #3224 - UnusedAssignment crashes with nested records
2021-04-18 15:37:17 +02:00
Andreas Dangel
3989c080f3
[java] Update rule doc for UseVarArgs, refs #3182
2021-04-15 10:27:38 +02:00
Clément Fournier
02169557b0
Merge DontImportJavaLang into the new rule
2021-04-12 18:05:45 +02:00
Clément Fournier
ea55a80f53
Update release notes
2021-04-12 17:38:54 +02:00
Clément Fournier
8e20841ab2
Deprecate UnusedImports
2021-04-12 17:36:09 +02:00
Clément Fournier
d096e6021d
Revert changes to UnusedImports
2021-04-12 17:33:27 +02:00
Clément Fournier
77e3c19cb2
Create rule UnnecessaryImport
2021-04-12 17:18:32 +02:00
Clément Fournier
99cc370a96
Merge branch 'master' into deprecate-DuplicateImports-ImportsFromSamePackage
2021-04-12 17:12:29 +02:00
Andreas Dangel
a55f760d7d
Merge pull request #3197 from
...
oowekyala:issue2757-closeResource-Cleanup-annot
[java] Fix #2757 : make CloseResource support @lombok.Cleanup #3197
2021-04-10 19:11:23 +02:00
Andreas Dangel
37f35320b5
[doc] Update release notes, refs #3190 , refs #3193
2021-04-10 16:55:27 +02:00
Clément Fournier
fae74f43b3
Checkstyle
2021-04-05 21:48:05 +02:00
Clément Fournier
45fc45c809
Update rule description and message
2021-04-05 21:42:20 +02:00
Clément Fournier
8420910783
Make UnusedImports recognize imports from same package
...
Refs #3128
2021-04-05 21:38:42 +02:00
Clément Fournier
e9a7097f20
Deprecate rules DuplicateImports, ImportFromSamePackage
...
Refs #3128
2021-04-05 21:21:51 +02:00
Clément Fournier
b77f1d13bd
Make UnusedImports report duplicate imports
...
Refs #3128
2021-04-05 21:19:12 +02:00
Clément Fournier
bd912f0cb6
Refactor UnusedImport
...
Simplify ImportWrapper
2021-04-05 21:07:33 +02:00
Clément Fournier
a493b15eb2
Refactor ImportWrapper
2021-04-05 20:41:56 +02:00