Commit Graph
3401 Commits
Author SHA1 Message Date
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
Andreas Dangel 6e750bf927 [java] UnnecessaryImport false positive for on-demand imports
Fixes #2655
2021-04-29 11:35:15 +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
Clément Fournier 18c55199b9 Rename test 2021-04-05 18:37:29 +02:00
Clément Fournier cfb6b3d57b CloseResource: Add support for @lombok.Cleanup
Fixes #2757
2021-04-05 18:35:42 +02:00
Clément Fournier 1a095f941b Add test case for #2757 2021-04-05 18:22:49 +02:00
Andrea Aime 3b75c31c28 #3190, UseStandardCharsets, java, new rule. Handling eviewer's feedback 2021-04-05 10:38:20 +02:00
Andrea Aime ab0ccc145c #3190, UseStandardCharsets, java, new rule 2021-04-03 14:58:38 +02:00
Andreas Dangel 37e5525fd5 [maven-release-plugin] prepare for next development iteration 2021-03-27 16:25:18 +01:00
Andreas Dangel dc1c9d0aed [maven-release-plugin] prepare release pmd_releases/6.33.0 2021-03-27 16:25:13 +01:00
Andreas Dangel 504f31d1c5 [java] CloseResource - refactor to use isVariableAccess 2021-03-27 15:02:50 +01:00
Andreas Dangel 17252cb423 Merge branch 'master' into issue-2977-close-resource-reassignment 2021-03-27 14:47:48 +01:00
Andreas Dangel 5953bb2968 Merge pull request #3151 from adangel:issue-3148-close-resource-if
[java] CloseResource false positive with Objects.nonNull #3151
2021-03-27 14:33:04 +01:00
Andreas Dangel 96a44cec59 Merge pull request #3170 from adangel:issue-3165-invalidlogmessageformat
[java] InvalidLogMessageFormat more String.format detection #3170
2021-03-27 14:13:15 +01:00
Andreas Dangel 0c113dfe52 Merge pull request #3157 from
adangel:issue-3118-unused-private-method-lombok-val

[java] UnusedPrivateMethod false positive when passing in lombok.val as
argument #3157
2021-03-27 14:11:47 +01:00
Andreas Dangel d11f1a087a [java] InvalidLogMessageFormat more String.format detection
Fixes #3165
2021-03-26 09:00:00 +01:00
Austin Tice b1086e982c Minor typo
Fixed package name from LoosePackageCouling -> LoosePackageCoupling.
2021-03-20 14:45:11 -05:00
Clément Fournier 833e255526 Merge branch 'master' into pr/3155 2021-03-10 15:22:28 +01:00
Clément Fournier b45ab7698c Fix example syntax 2021-03-10 15:21:13 +01:00
Clément Fournier 7dc879c287 Merge branch 'master' into pr/3154 2021-03-10 12:49:56 +01:00
Clément Fournier ea41b1d556 Merge branch 'master' into pr/3153 2021-03-10 12:45:03 +01:00
Clément Fournier a989b68c22 Merge branch 'master' into pr/3149 2021-03-10 12:42:29 +01:00