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 Borovikov and Andreas 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