Andreas Dangel
f8e20d0ac5
Merge branch 'pr-1220'
2018-07-08 10:38:55 +02:00
Andreas Dangel
f604fcb989
Merge branch 'pr-1219'
2018-07-08 10:11:02 +02:00
Clément Fournier
9dc60df946
Minor fix
2018-06-30 02:39:23 +02:00
Clément Fournier
f07728fe9a
Fix unnecessaryFQCN false positive
2018-06-29 18:35:05 +02:00
Clément Fournier
b0bc21028d
Fix cyclo miscounting ternaries
2018-06-29 17:10:49 +02:00
Juan Martín Sotuyo Dodero
c4cf90e4cb
Merge branch 'pr-1210'
2018-06-27 12:07:50 -03:00
Clément Fournier
c0d7085255
Fix typeres bug
2018-06-27 13:07:54 +02:00
Andreas Dangel
34a5cbd529
[java] CommentDefaultAccessModifier false positive with nested interfaces (regression from 6.4.0)
...
Fixes #1211
2018-06-26 17:43:00 +02:00
Clément Fournier
80e27d049a
Add doc to some AST nodes
2018-06-26 12:21:22 +02:00
Andreas Dangel
444beeb220
[maven-release-plugin] prepare for next development iteration
2018-06-26 09:34:01 +02:00
Andreas Dangel
211002bb34
[maven-release-plugin] prepare release pmd_releases/6.5.0
2018-06-26 09:07:11 +02:00
Andreas Dangel
f38a4f95c6
[java] MissingOverrideRule exception when analyzing PMD under Java 9
...
Fixes #1074
Jaxen is now shaded into pmd-core, without org.w3c.dom.**
2018-06-25 21:54:53 +02:00
Clément Fournier
21a5e47322
Merge branch 'pr-1206'
2018-06-25 09:14:17 +02:00
Juan Martín Sotuyo Dodero
1d4039b8b5
Merge branch 'pr-1203'
2018-06-25 00:55:58 -03:00
Juan Martín Sotuyo Dodero
2d6a599bb1
Merge branch 'pr-1198'
2018-06-24 19:09:30 -03:00
Karl-Philipp Richter
28505a8624
Recommend StringBuilder next to StringBuffer
...
StringBuilder is a faster non-synchronized alternative to StringBuffer
which should be used where synchronization is not needed. Since "use
StringBuilder or StringBuffer" would immediately lead to the question
which one to use the hints "non-synchronized" and "synchronized" are
added.
2018-06-24 23:03:42 +02:00
Clément Fournier
e113ed4994
Prop up Ncss report levels, allow greater configurability
2018-06-24 19:07:46 +02:00
Andreas Dangel
913fe67db1
Corrections for PR review
2018-06-24 10:15:43 +02:00
Juan Martín Sotuyo Dodero
9a33025d85
Merge branch 'pr-1197'
2018-06-23 18:11:27 -03:00
Andreas Dangel
fcfee1969e
Fix javadoc warnings
2018-06-23 12:30:08 +02:00
Andreas Dangel
70a03a6a68
[java] UnnecessaryFullyQualifiedName: check for package name java.lang
2018-06-23 10:19:38 +02:00
Andreas Dangel
b82e56158a
[java] FormalComment - remove unnecessary check for comment prefix
2018-06-22 22:37:27 +02:00
Andreas Dangel
7221903f73
[java] Deprecated CommentUtil, move parts to AST Comment, fix FormalComment
2018-06-22 22:23:49 +02:00
Andreas Dangel
908d65f8c9
[java] CommentUtil: simplify trim method
2018-06-22 21:18:40 +02:00
Andreas Dangel
6a476698ad
[java] CommentUtil: Use a single regex for filtering comment lines
2018-06-22 21:03:59 +02:00
Andreas Dangel
f271c736c0
Fix checkstyle
2018-06-22 20:32:22 +02:00
Andreas Dangel
4e4c9a194d
[java] UnnecessaryFullyQualifiedName: consider valid java.lang. FQCN usages
2018-06-22 20:00:11 +02:00
Andreas Dangel
b5cb2bbb85
[java] Add Unit test for CommentUtil
...
Fixes #1174
2018-06-21 21:36:56 +02:00
Andreas Dangel
66882dca8d
[java] UnnecessaryFullyQualifiedName doesn't detect java.lang FQ names as violations
...
Fixes #1186
2018-06-21 17:35:26 +02:00
Andreas Dangel
6afc424961
Merge branch 'pr-1155'
2018-06-16 19:38:32 +02:00
Andreas Dangel
2d880807b6
Merge branch 'pr-1121'
2018-06-16 19:27:46 +02:00
Andreas Dangel
5a7bbe19a2
dogfood: fix missing override
...
Note: the rule is disabled for pmd-xml, refs #1074
2018-06-16 17:48:36 +02:00
Andreas Dangel
5241ebf3cd
Merge branch 'pr-1154'
2018-06-13 20:09:39 +02:00
Andreas Dangel
88ac2f5227
Use ASTAnyTypeDeclaration.getTypeKind()
2018-06-13 20:08:03 +02:00
Juan Martín Sotuyo Dodero
58a59222b0
Merge branch 'fp-unnecessary-modifier-enum'
2018-06-12 00:52:07 -03:00
Clément Fournier
71ddcea0e7
Typo!!
2018-06-12 01:38:36 +02:00
Clément Fournier
22023ccfb5
Fix possible NPE
2018-06-12 00:27:30 +02:00
Clément Fournier
5cf60df09e
Typo
2018-06-11 20:29:23 +02:00
Clément Fournier
77bd3e9510
Improvements for PR #1153
2018-06-11 20:28:00 +02:00
Clément Fournier
72cbfe630f
Improve UnnecessaryModifier messages
2018-06-11 19:31:20 +02:00
Clément Fournier
178d42cc24
Checkstyle
2018-06-10 04:24:48 +02:00
Clément Fournier
4aaab66c50
Merge branch 'master' into split-variableNamingConventions
2018-06-10 04:09:55 +02:00
Clément Fournier
b08da58069
Rule messages can no longer be declared in Java
...
This caused problems with the RuleSetWriter. Schade.
2018-06-10 04:05:21 +02:00
Juan Martín Sotuyo Dodero
914293daad
Restrict upper bound of generic
2018-06-09 20:08:22 -03:00
Juan Martín Sotuyo Dodero
226d4c7c07
Merge branch 'pr-1163'
2018-06-09 20:06:55 -03:00
Juan Martín Sotuyo Dodero
3ca449426e
Merge branch 'pr-1172'
2018-06-09 18:39:01 -03:00
jakehemmerle
c6989507cd
fixed typos
2018-06-09 11:52:59 -04:00
Clément Fournier
7eaffe1088
Checkstyle
2018-06-05 05:27:40 +02:00
Clément Fournier
6ae7df6e95
Check if enum switch is exhaustive
2018-06-05 03:01:01 +02:00
Clément Fournier
fafd851e20
WIP, whitelists all enums
2018-06-05 00:48:28 +02:00