Commit Graph
3504 Commits
Author SHA1 Message Date
Andreas Dangel 57bc8f4367 Merge pull request #3317 from pzygielo:@exception
[java] Update UnnecessaryImport to recognize usage of imported types in
javadoc's @exception tag #3317
2021-06-10 15:22:14 +02:00
Andreas Dangel 7c1edb2031 Merge branch 'master' into pr-3306 2021-06-10 15:02:35 +02:00
Andreas Dangel 30f046d6f9 [java] Add test case for cognitive complexity rule 2021-06-10 12:29:47 +02:00
Denis Borovikov 8359e07c3a Fix incorrect increment for "else if" branch in docs 2021-06-01 10:07:52 +01:00
Piotrek Żygieło fc0813535b Add pattern to recognize @exception in javadoc 2021-05-30 13:41:53 +02:00
Piotrek Żygieło 39f8a1a48a Add test case for @exception in javadoc 2021-05-29 12:49:28 +02:00
Andreas Dangel 9fdfecf731 [maven-release-plugin] prepare for next development iteration 2021-05-29 07:24:47 +02:00
Andreas Dangel b49fb2014d [maven-release-plugin] prepare release pmd_releases/6.35.0 2021-05-29 07:24:39 +02:00
Andreas Dangel 2b126e3236 Reference new rule CognitiveComplexity 2021-05-28 16:56:13 +02:00
Clément Fournier 836f77e950 Merge branch 'master' into pr/3277 2021-05-28 13:00:52 +02:00
Clément Fournier 6e4a0ef7b0 Fix cdata in rule description
refs #3293
2021-05-28 12:43:15 +02:00
Clément Fournier eb8e7c2756 Add a bit of doc 2021-05-28 12:23:03 +02:00
Clément Fournier f06fd8e807 Merge branch 'master' into pr/3293 2021-05-28 12:15:58 +02:00
Denis BorovikovandAndreas Dangel fa65ac9f00 Update pmd-java/src/main/resources/category/java/design.xml
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
2021-05-27 22:37:02 +01:00
Andreas Dangel b3cffd600b Merge branch 'master' into
issue-1438-insufficientstringbufferdeclaration
2021-05-27 18:41:04 +02:00
Andreas Dangel 7a4b0d210d Merge branch 'master' into pr-3260 2021-05-27 09:59:45 +02:00
Andreas Dangel 3040f9ab32 [java] Add new MutableStaticState to quickstart (commented) 2021-05-27 09:59:15 +02:00
Denis Borovikov 25b35043d7 Refactor return result 2021-05-26 19:46:52 +01:00
Denis Borovikov d2af01fcf0 Add newlines 2021-05-26 19:04:27 +01:00
Denis Borovikov 0eaf9b712c Fix imports 2021-05-26 19:03:25 +01:00
Denis Borovikov 4967e95a74 Handle nested method for recursion case 2021-05-26 19:00:58 +01:00
Denis Borovikov 68b5cfbded Store the node directly instead of qualified name 2021-05-26 17:53:34 +01:00
Denis Borovikov 0e49ec8889 Use qualified names for methods 2021-05-26 17:31:04 +01:00
Arnaud Jeansen fcdade475d Remove and replace java rule by XPath rule 2021-05-26 16:48:16 +02:00
Arnaud Jeansen 8b89010e6f Add expected linenumbers to tighten the tests 2021-05-26 16:16:57 +02:00
Arnaud Jeansen 9788716b80 Add reproducer of #3304 whih adds a unit test failure 2021-05-26 16:09:03 +02:00
Clément Fournier eadbadd2cc Simplify handling of if statements 2021-05-26 13:45:24 +02:00
Denis Borovikov e0e4e7c332 Simplify condition 2021-05-26 12:19:49 +01:00
Denis Borovikov 31e8e58cd7 Rename flag to make it more consistent 2021-05-26 12:17:18 +01:00
Denis Borovikov d1a0a2f34a Add rule test 2021-05-26 11:51:31 +01:00
Denis Borovikov cc512ace57 Revert "Remove forgotten file"
This reverts commit 2a4b53574c.
2021-05-26 11:42:25 +01:00
Denis Borovikov 992ef3b2e3 Reformat file 2021-05-26 11:41:18 +01:00
Denis Borovikov ec60e3e6e0 Fix violation 2021-05-26 11:37:01 +01:00
Denis Borovikov 2a4b53574c Remove forgotten file 2021-05-26 11:29:03 +01:00
Denis Borovikov bbf846375b Refactor code to make it closet to the spec 2021-05-26 11:26:01 +01:00
Denis Borovikov 7ab0bbe2ad Numerous bugfixes 2021-05-26 11:11:26 +01:00
Andreas Dangel da36bb38a9 Merge branch 'master' into pr-3246 2021-05-25 19:11:09 +02:00
Clément Fournier 4048b67dd7 Update release notes 2021-05-25 13:12:12 +02:00
Clément Fournier d33eab202f Merge branch 'master' into pr/3247 2021-05-25 13:05:12 +02:00
Clément Fournier 1e4ab03b8d Merge branch 'master' into pr/3289 2021-05-25 12:43:25 +02:00
Denis Borovikov ec22c2f41f Fix test 2021-05-24 21:19:13 +01:00
Denis Borovikov c29ff91d8e Re-arrange tests 2021-05-24 20:30:38 +01:00
Denis Borovikov ad9a422240 Refactor classes accordingly to review comments 2021-05-24 13:37:09 +01:00
Denis Borovikov 3de7481f36 Java Cognitive Complexity rule 2021-05-23 20:00:00 +01:00
Andreas Dangel c2c26cbbb7 [java] Deprecate rule DefaultPackage
Fixes #3206
2021-05-21 10:57:35 +02:00
Andreas Dangel ce8378b5bf [java] Deprecate rule CloneThrowsCloneNotSupportedException
Fixes #3112
2021-05-21 10:12:43 +02:00
Andreas Dangel 89b15cb995 Merge pull request #3279 from oowekyala:issue2639-mkdirs
[core] Fix #2639, create report file directories if they do not exist
2021-05-18 19:53:38 +02:00
Vsevolod 01b572c99a Rename MutableStaticState class to MutableStaticStateTest
Change description to make it more soft and add reasoning why
the non-private static non-final fields should be made
constants or immutable references.
2021-05-17 14:12:15 +07:00
Arnaud Jeansen 9e4ea58518 Ignore private modifiers for both methods and inner classes 2021-05-17 09:03:00 +02:00
Andreas Dangel e838d257a5 [java] InsufficientStringBufferDeclaration - fix false positive
When StringBuilder is used as a formal parameter, we
can't know the capacity.
2021-05-14 22:41:46 +02:00