Commit Graph
3420 Commits
Author SHA1 Message Date
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